diff options
Diffstat (limited to '.github/workflows/docs.yml')
| -rw-r--r-- | .github/workflows/docs.yml | 27 |
1 files changed, 12 insertions, 15 deletions
diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 4fd8a9c..fa31542 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml | |||
| @@ -14,34 +14,31 @@ concurrency: | |||
| 14 | cancel-in-progress: true | 14 | cancel-in-progress: true |
| 15 | 15 | ||
| 16 | jobs: | 16 | jobs: |
| 17 | |||
| 18 | build: | 17 | build: |
| 19 | name: Build website | 18 | name: Build website |
| 20 | runs-on: ubuntu-latest | 19 | runs-on: ubuntu-latest |
| 21 | steps: | 20 | steps: |
| 22 | - uses: actions/checkout@v5 | 21 | - uses: actions/checkout@v5 |
| 23 | - uses: mlugg/setup-zig@v2 | 22 | - uses: mlugg/setup-zig@v2 |
| 24 | with: | 23 | - name: Build |
| 25 | version: master | 24 | run: zig build docs |
| 26 | - name: Build | 25 | - name: Upload |
| 27 | run: zig build docs | 26 | uses: actions/upload-pages-artifact@v3 |
| 28 | - name: Upload | 27 | with: |
| 29 | uses: actions/upload-pages-artifact@v3 | 28 | path: "zig-out/docs/" |
| 30 | with: | ||
| 31 | path: "zig-out/docs/" | ||
| 32 | 29 | ||
| 33 | publish: | 30 | publish: |
| 34 | name: Publish website | 31 | name: Publish website |
| 35 | runs-on: ubuntu-latest | 32 | runs-on: ubuntu-latest |
| 36 | needs: build # wait for build to finish | 33 | needs: build # wait for build to finish |
| 37 | permissions: | 34 | permissions: |
| 38 | # Request sufficient permissions to publish the website. | 35 | # Request sufficient permissions to publish the website. |
| 39 | pages: write | 36 | pages: write |
| 40 | id-token: write | 37 | id-token: write |
| 41 | steps: | 38 | steps: |
| 42 | - name: Deploy to GitHub Pages | 39 | - name: Deploy to GitHub Pages |
| 43 | id: deployment | 40 | id: deployment |
| 44 | uses: actions/deploy-pages@v4 | 41 | uses: actions/deploy-pages@v4 |
| 45 | environment: | 42 | environment: |
| 46 | name: github-pages | 43 | name: github-pages |
| 47 | url: ${{ steps.deployment.outputs.page_url }} | 44 | url: ${{ steps.deployment.outputs.page_url }} |