diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index aa247d5..47f4b83 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -3,11 +3,6 @@ name: Docs on: pull_request: branches: [main] - release: - types: [published] - -permissions: - contents: write jobs: docs: @@ -24,10 +19,3 @@ jobs: - name: Build docs run: uv run mkdocs build - - - name: Deploy to GitHub Pages - if: github.event_name == 'release' - uses: peaceiris/actions-gh-pages@v4 - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - publish_dir: ./site diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 882eeb0..18574b8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -29,3 +29,15 @@ jobs: with: generate_release_notes: true files: dist/* + + - name: Install docs dependencies + run: uv sync --extra docs + + - name: Build docs + run: uv run mkdocs build + + - name: Deploy to GitHub Pages + uses: peaceiris/actions-gh-pages@v4 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + publish_dir: ./site