fix(ci): use PAT for workflow dispatch in poll-upstream
Some checks failed
poll-upstream / check (push) Failing after 1s

The automatic GITEA_TOKEN cannot trigger other workflows. Use a
dedicated DISPATCH_TOKEN secret (personal access token with
repository read/write scope) instead.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-24 11:10:29 +03:00
parent 95dec3d652
commit 8cffedd2a9

View File

@@ -5,9 +5,6 @@ on:
- cron: "*/1 * * * *"
workflow_dispatch: {}
permissions:
actions: write
jobs:
check:
runs-on: fedora
@@ -50,7 +47,7 @@ jobs:
run: |
curl --fail --silent --show-error --location \
--request POST \
--header "Authorization: token ${{ secrets.GITEA_TOKEN }}" \
--header "Authorization: token ${{ secrets.DISPATCH_TOKEN }}" \
--header 'Accept: application/json' \
--url "${{ github.server_url }}/api/v1/repos/${{ github.repository }}/actions/workflows/build-release.yml/dispatches" \
--data "{\"ref\":\"main\",\"inputs\":{\"tag\":\"${{ steps.upstream.outputs.tag }}\"}}"