Auto-deploy on merge intermittently fails at the flyctl deploy step with:
Error: authenticate: token validation error: no verified tokens;
token 715ad2f1-...: verify: context deadline exceeded
Evidence (2026-06-15)
Likely cause + fix
App-scoped fly tokens create deploy macaroons carry a third-party caveat that flyctl verifies against Fly's auth service on each deploy; when that service is slow it times out. An org-scoped token (fly tokens create org) verifies without that flaky round-trip and is the common CI fix.
Action
Re-exam: next time a merge auto-deploy reds with context deadline exceeded.
Closes-when: an org-scoped token is in FLY_API_TOKEN and a merge auto-deploy goes green (or confirmed Fly-side-only).
Migrated from nousergon/mnemon-ops#26 on 2026-06-18 — backlog moved to the public repo.
Auto-deploy on merge intermittently fails at the
flyctl deploystep with:Evidence (2026-06-15)
workflow_dispatchdeploy at 14:40 succeeded with the currentFLY_API_TOKEN.verify: context deadline exceeded), sustained ~20 min — beyond what an in-job retry/backoff can cover.Likely cause + fix
App-scoped
fly tokens create deploymacaroons carry a third-party caveat that flyctl verifies against Fly's auth service on each deploy; when that service is slow it times out. An org-scoped token (fly tokens create org) verifies without that flaky round-trip and is the common CI fix.Action
FLY_API_TOKENwith an org-scoped token (fly tokens create org) and re-test via a dispatch run.Re-exam: next time a merge auto-deploy reds with
context deadline exceeded.Closes-when: an org-scoped token is in
FLY_API_TOKENand a merge auto-deploy goes green (or confirmed Fly-side-only).Migrated from nousergon/mnemon-ops#26 on 2026-06-18 — backlog moved to the public repo.