diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index 0bb70ec..5efac51 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -11,7 +11,11 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 + + - name: Setup Pages + id: pages + uses: actions/configure-pages@v4 - name: Set up Bun uses: oven-sh/setup-bun@v1 @@ -28,23 +32,18 @@ jobs: uses: actions/upload-artifact@v4 with: path: ./docs # Path to the docs folder - name: github-pages - retention-days: 1 deploy-docs: + permissions: + contents: read + pages: write + id-token: write runs-on: ubuntu-latest needs: generate-docs - permissions: - pages: write # Needed to deploy to GitHub Pages - id-token: write # Needed for authentication - actions: read - - # Deploy to the github-pages environment environment: name: github-pages - url: ${{ steps.deployment.outputs.page_url }} - + url: ${{steps.deployment.outputs.page_url}} steps: - - name: Deploy to GitHub Pages + - name: Deploy artifact id: deployment uses: actions/deploy-pages@v4 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 9eeb3a7..d23221b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -13,7 +13,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up Rust uses: actions-rs/toolchain@v1