Commit338f3dcunknown_key
fix(deploy): re-enable Fly auto-deploy on push to main
fix(deploy): re-enable Fly auto-deploy on push to main Auto-deploys were disabled weeks ago "until Fly.io credit card is added". That happened — Fly has been the paid live host for ~24 days now — but nobody re-enabled this workflow, and the GitHub→Gluecron mirror sync that was supposed to replace it has been silently broken. Result: today, three fix commits sat on the GitHub mirror for hours while production stayed pinned to 1c1276d (the morning's SHA). Users hitting an SW reload loop had no way to escape. Re-enabling `push: branches: main` until the GitHub→Gluecron mirror sync is rebuilt inside Gluecron itself. This is a stopgap. Requires GitHub secret FLY_API_TOKEN to be valid. If the workflow run fails with auth error, regenerate at https://fly.io/user/personal_access_tokens and set via Settings → Secrets → Actions. https://claude.ai/code/session_01QFLWDxWw65DX6enMcS5Lwe
1 file changed+7−4338f3dcb4b808b5e9aaae420d7346fd3a7751257
1 changed file+7−4
Modified.github/workflows/fly-deploy.yml+7−4View fileUnifiedSplit
@@ -5,10 +5,13 @@ name: Fly Deploy
55permissions: read-all
66
77on:
8 # Disabled automatic deploys until Fly.io credit card is added
9 # push:
10 # branches:
11 # - main
8 # Auto-deploy on every push to main. Re-enabled 2026-05-15 after the
9 # GitHub→Gluecron mirror sync silently broke and stranded 3 commits.
10 # Until we build GitHub→Gluecron sync into the platform itself,
11 # this GitHub Action is the trustworthy deploy path.
12 push:
13 branches:
14 - main
1215 workflow_dispatch: {}
1316
1417concurrency:
1518