Pre-launch — Gluecron is in final validation. Public signups and git hosting for non-owner users open after launch review.
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
Test User committed on May 15, 2026Parent: 954b19e
1 file changed+74338f3dcb4b808b5e9aaae420d7346fd3a7751257
1 changed file+7−4
Modified.github/workflows/fly-deploy.yml+7−4View fileUnifiedSplit
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