From 2213ab37b0eb407eac7f9afcf2335ab58b60e371 Mon Sep 17 00:00:00 2001 From: David Hewitt <1939362+davidhewitt@users.noreply.github.com> Date: Wed, 16 Sep 2020 20:43:44 +0100 Subject: [PATCH] Fix doc redirect on release --- .github/workflows/guide.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/.github/workflows/guide.yml b/.github/workflows/guide.yml index 27458e63d1a..570c285ffbb 100644 --- a/.github/workflows/guide.yml +++ b/.github/workflows/guide.yml @@ -12,6 +12,8 @@ env: jobs: deploy: runs-on: ubuntu-latest + outputs: + tag_name: ${{ steps.prepare_tag.outputs.tag_name }} steps: - uses: actions/checkout@v2 @@ -44,3 +46,22 @@ jobs: publish_dir: ./gh-pages-build/ destination_dir: ${{ steps.prepare_tag.outputs.tag_name }} full_commit_message: 'Upload documentation for ${{ steps.prepare_tag.outputs.tag_name }}' + + release: + needs: deploy + if: ${{ env.GITHUB_EVENT_NAME == 'release' }} + steps: + - name: Create latest tag redirect + env: + TAG_NAME: ${{ needs.deploy.outputs.tag_name }} + run: | + mkdir public + echo "" > public/index.html + + - name: Deploy + uses: peaceiris/actions-gh-pages@v3.7.0-8 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + publish_dir: ./public/ + full_commit_message: 'Release ${{ steps.prepare_tag.outputs.tag_name }}' + keep_files: true