name: Publish docs on: push: branches: - master - main # for testing the GH Action without merging to main, # in some cases - test-publish-snapshots - docs/v* tags: ["*"] jobs: documentation: name: Documentation runs-on: ubuntu-20.04 if: github.repository == 'akka/akka' steps: - name: Checkout uses: actions/checkout@v2 with: # we don't know what commit the last tag was it's safer to get entire repo so previousStableVersion resolves fetch-depth: 0 - name: Set up JDK 11 uses: olafurpg/setup-scala@v10 with: java-version: adopt@1.11 - name: Publish run: |- eval "$(ssh-agent -s)" echo $SCP_SECRET | base64 -d > /tmp/id_rsa chmod 600 /tmp/id_rsa ssh-add /tmp/id_rsa # using Scala 2.13 here to avoid the infamous problem with missing AskSupport in classpath sbt -Dakka.build.scalaVersion=2.13.0 -Dakka.genjavadoc.enabled=true publishRsync env: SCP_SECRET: ${{ secrets.SCP_SECRET }}