You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pekko.apache.org by md...@apache.org on 2023/07/01 13:46:10 UTC
[incubator-pekko] branch main updated: Also publish API version of docs
This is an automated email from the ASF dual-hosted git repository.
mdedetrich pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-pekko.git
The following commit(s) were added to refs/heads/main by this push:
new 45ba3b8a46 Also publish API version of docs
45ba3b8a46 is described below
commit 45ba3b8a46842cb6838741253eb1de8570425cfd
Author: Matthew de Detrich <ma...@aiven.io>
AuthorDate: Sat Jul 1 15:31:10 2023 +0200
Also publish API version of docs
---
.github/workflows/publish-1.0-docs.yml | 29 ++++++++++++++++++++++++-----
1 file changed, 24 insertions(+), 5 deletions(-)
diff --git a/.github/workflows/publish-1.0-docs.yml b/.github/workflows/publish-1.0-docs.yml
index fbaf6f139e..3b8afc32ff 100644
--- a/.github/workflows/publish-1.0-docs.yml
+++ b/.github/workflows/publish-1.0-docs.yml
@@ -56,14 +56,21 @@ jobs:
sbt -Dpekko.genjavadoc.enabled=true "set ThisBuild / version := \"1.0.0\"; docs/paradox; unidoc"
# Create directory structure upfront since rsync does not create intermediate directories otherwise
- - name: Create nightly directory structure
+ - name: Create directory structure
run: |-
mkdir -p target/nightly-docs/docs/pekko/1.0.0/
- mv docs/target/paradox/site/main/ target/nightly-docs/docs/pekko/1.0.0/docs
- mv target/scala-2.13/unidoc target/nightly-docs/docs/pekko/1.0.0/api
- mv target/javaunidoc target/nightly-docs/docs/pekko/1.0.0/japi
+ mkdir -p target/nightly-docs/docs/pekko/1.0/
+ cp docs/target/paradox/site/main/ target/nightly-docs/docs/pekko/1.0.0/docs
+ cp docs/target/paradox/site/main/ target/nightly-docs/docs/pekko/1.0/docs
+ rm -r docs/target/paradox/site/main/
+ cp target/scala-2.13/unidoc target/nightly-docs/docs/pekko/1.0.0/api
+ cp target/scala-2.13/unidoc target/nightly-docs/docs/pekko/1.0/api
+ rm -r target/scala-2.13/unidoc
+ cp target/javaunidoc target/nightly-docs/docs/pekko/1.0.0/japi
+ cp target/javaunidoc target/nightly-docs/docs/pekko/1.0/japi
+ rm -r target/javaunidoc
- - name: Upload nightly docs
+ - name: Upload nightly docs patch version
uses: ./.github/actions/sync-nightlies
with:
upload: true
@@ -74,3 +81,15 @@ jobs:
remote_port: ${{ secrets.NIGHTLIES_RSYNC_PORT }}
remote_user: ${{ secrets.NIGHTLIES_RSYNC_USER }}
remote_key: ${{ secrets.NIGHTLIES_RSYNC_KEY }}
+
+ - name: Upload nightly docs api version
+ uses: ./.github/actions/sync-nightlies
+ with:
+ upload: true
+ switches: --archive --compress --update --delete --progress --relative
+ local_path: target/nightly-docs/./docs/pekko/1.0 # The intermediate dot is to show `--relative` which paths to operate on
+ remote_path: ${{ secrets.NIGHTLIES_RSYNC_PATH }}/pekko
+ remote_host: ${{ secrets.NIGHTLIES_RSYNC_HOST }}
+ remote_port: ${{ secrets.NIGHTLIES_RSYNC_PORT }}
+ remote_user: ${{ secrets.NIGHTLIES_RSYNC_USER }}
+ remote_key: ${{ secrets.NIGHTLIES_RSYNC_KEY }}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pekko.apache.org
For additional commands, e-mail: commits-help@pekko.apache.org