diff --git a/.github/workflows/docs-release.yml b/.github/workflows/docs-release.yml index 5b55f8a5..fb24ff1b 100644 --- a/.github/workflows/docs-release.yml +++ b/.github/workflows/docs-release.yml @@ -14,11 +14,14 @@ on: - HMI/README.md jobs: - build: + deploy: runs-on: ubuntu-latest + permissions: + contents: write steps: - - uses: actions/configure-pages@v5 - uses: actions/checkout@v6 + with: + fetch-depth: 0 - uses: actions/setup-python@v6 with: python-version: 3.x @@ -45,20 +48,9 @@ jobs: echo "Standalone docs output not found (tried site-standalone, docs-standalone/site, site, docs-standalone/build, build)." exit 1 fi - - uses: actions/upload-pages-artifact@v4 + - uses: peaceiris/actions-gh-pages@v4 with: - path: _site - - deploy: - needs: build - runs-on: ubuntu-latest - permissions: - contents: read - pages: write - id-token: write - environment: - name: github-pages - url: ${{ steps.deployment.outputs.page_url }} - steps: - - id: deployment - uses: actions/deploy-pages@v4 + github_token: ${{ secrets.GITHUB_TOKEN }} + publish_branch: gh-pages + publish_dir: _site + force_orphan: true