You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
ci(release): finish the setup for the automated acceptance run after TestPyPI #1137
The acceptance job in publish-testpypi.yml (#1082, #1086) has never dispatched a run. On the 0.1.3 TestPyPI publish (run 38414583544) the job passed, but the acceptance (published) status on 30ad20f2 reads error: Not run: set ACCEPTANCE_REPO and ACCEPTANCE_DISPATCH_TOKEN (docs/releasing.md). The 0.1.3 acceptance run was done by hand instead (./run.sh --version 0.1.3 --index testpypi, passed).
Where
Three of the prerequisites in docs/releasing.md ("For the automated acceptance run") are missing:
ACCEPTANCE_REPO repository variable is unset on this repo. It should be Donkey-Development-Kit/donkey-development-kit-acceptance.
ACCEPTANCE_DISPATCH_TOKEN repository secret is unset. A fine-grained token scoped to the acceptance repository only, with Actions: read and write.
published-gate.yml is not on the acceptance repo's default branch.main has no .github/workflows/published-gate.yml (only develop does), and GitHub rejects a workflow_dispatch for a workflow that isn't on the default branch.
Done when
The next publish-testpypi.yml run dispatches published-gate.yml, and the acceptance (published) status on the release commit is success or failure, not error: Not run.
Notes
The job's own conclusion is success even when it posts the error status, so the Actions run reads green. The status on the commit is the real signal, and the promotion PR shows it.
The token and secret are a maintainer task (an org admin creates the fine-grained token).
Cross-surface impact
core/llm/registry/tools/integrations: not affected
TypeScript parity (planned): not affected
Provisioning CLI: not affected
Nextra docs site: not affected
docs/verified-apis.md: not affected
-acceptance repo:published-gate.yml needs to reach main
Setup complete: the ACCEPTANCE_REPO variable and the ACCEPTANCE_DISPATCH_TOKEN secret are set on this repo, and published-gate.yml reached the acceptance repo's main (Donkey-Development-Kit/donkey-development-kit-acceptance#52). A re-run of the 0.1.3 TestPyPI acceptance job then dispatched the published gate, and acceptance (published) passed on #1138: https://github.com/Donkey-Development-Kit/donkey-development-kit-acceptance/actions/runs/38430479582. The token expires around 2027-10-13, and a rotation reminder is on the maintainer's calendar.
Activity
tommasobolis commentedon Oct 13, 2026
Setup complete: the
ACCEPTANCE_REPOvariable and theACCEPTANCE_DISPATCH_TOKENsecret are set on this repo, andpublished-gate.ymlreached the acceptance repo'smain(Donkey-Development-Kit/donkey-development-kit-acceptance#52). A re-run of the 0.1.3 TestPyPI acceptance job then dispatched the published gate, andacceptance (published)passed on #1138: https://github.com/Donkey-Development-Kit/donkey-development-kit-acceptance/actions/runs/38430479582. The token expires around 2027-10-13, and a rotation reminder is on the maintainer's calendar.