diff --git a/.github/workflows/docs-trigger.yaml b/.github/workflows/docs-trigger.yaml new file mode 100644 index 00000000..db3523f1 --- /dev/null +++ b/.github/workflows/docs-trigger.yaml @@ -0,0 +1,22 @@ +name: Trigger Docs on Tag + +on: + push: + tags: ['v*'] + +permissions: + actions: write + +jobs: + trigger-docs: + runs-on: ubuntu-latest + steps: + - uses: actions/github-script@v7 + with: + script: | + await github.rest.actions.createWorkflowDispatch({ + owner: context.repo.owner, + repo: context.repo.repo, + workflow_id: 'docs.yaml', + ref: 'master' + }) diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index 7690dc14..4f534bbe 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -4,7 +4,6 @@ on: workflow_dispatch: push: branches: ['master'] - tags: ['v*'] permissions: contents: read @@ -24,7 +23,7 @@ jobs: - name: Checkout uses: actions/checkout@v4 with: - fetch-depth: 0 # Fetch all history for version detection + fetch-depth: 0 # Fetch all history for sphinx-multiversion - name: Setup Pages uses: actions/configure-pages@v5 - uses: astral-sh/setup-uv@v5