@@ -4,6 +4,8 @@ on:
@@ -18,10 +20,22 @@ jobs:
18 # mdbook-version: '0.4.8'
20 # mdbook-version: '0.4.8'
20 - run: mdbook build book
22 - run: mdbook build book
24+ - name: Set output directory
26+ OUTDIR=$(basename ${{ github.ref }})
27+ echo "OUTDIR=$OUTDIR" >> $GITHUB_ENV
22 - name: Deploy
29 - name: Deploy
23 uses: peaceiris/actions-gh-pages@v3
30 uses: peaceiris/actions-gh-pages@v3
32+ github_token: ${{ secrets.GITHUB_TOKEN }}
33+ publish_dir: ./book/book
34+ destination_dir: ./${{ env.OUTDIR }}
36+ - name: Deploy stable
37+ uses: peaceiris/actions-gh-pages@v3
24− if: github.ref == 'refs/heads/master'
38+ if: startswith(github.ref, 'refs/tags/')
26 github_token: ${{ secrets.GITHUB_TOKEN }}
40 github_token: ${{ secrets.GITHUB_TOKEN }}
27 publish_dir: ./book/book
41 publish_dir: ./book/book