diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 0dd662530..2ff5b44f4 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -9,6 +9,11 @@ on: permissions: contents: write pages: write + id-token: write + +concurrency: + group: "pages-deploy" + cancel-in-progress: false jobs: test: @@ -56,8 +61,14 @@ jobs: VECTOR_ENABLED: true ICEBERG_ENABLED: true - - name: Deploy to GitHub Pages - uses: peaceiris/actions-gh-pages@4f9cc6602d3f66b9c108549d475ec49e8ef4d45e # v4.0.0 + - name: Setup Pages + uses: actions/configure-pages@45bfe0192ca1faeb007ade9deae92b16b8254a0d # v6.0.0 + + - name: Upload artifact + uses: actions/upload-pages-artifact@fc324d3547104276b827a68afc52ff2a11cc49c9 # v5.0.0 with: - github_token: ${{ secrets.GITHUB_TOKEN }} - publish_dir: swagger-ui + path: "./swagger-ui" + + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@cd2ce8fcbc39b97be8ca5fce6e763baed58fa128 # v5.0.0