Pre-launch — Gluecron is in final validation. Public signups and git hosting for non-owner users open after launch review.
Commit5fd612dunknown_key

fix(ci): replace broken superfly/flyctl-actions with direct binary install

fix(ci): replace broken superfly/flyctl-actions with direct binary install

Run #18 of fly-deploy failed at "Set up job":
  Error: Unable to resolve action `superfly/flyctl-actions@v1.5.0`,
  unable to find version `v1.5.0`

The action's @master tag references a parent repo tag that no longer
exists upstream. Switch both workflows (fly-deploy + stripe-bootstrap)
to a direct curl-based flyctl binary install — pinned to v0.4.38 so
the version is stable and reproducible. No upstream action dependency.

https://claude.ai/code/session_017Do52tMX1P9jPTWXhEohXH
Claude committed on April 30, 2026Parent: 619109a
2 files changed+1335fd612d7fa50dda18d38853737696340ae4ba64e
2 changed files+13−3
Modified.github/workflows/fly-deploy.yml+7−2View fileUnifiedSplit
1818 steps:
1919 - uses: actions/checkout@v4
2020
21 - name: Set up flyctl
22 uses: superfly/flyctl-actions/setup-flyctl@master
21 - name: Install flyctl
22 run: |
23 curl -fsSL https://github.com/superfly/flyctl/releases/download/v0.4.38/flyctl_0.4.38_Linux_x86_64.tar.gz -o /tmp/flyctl.tgz
24 mkdir -p $HOME/.fly/bin
25 tar -xzf /tmp/flyctl.tgz -C $HOME/.fly/bin
26 echo "$HOME/.fly/bin" >> $GITHUB_PATH
27 $HOME/.fly/bin/flyctl version
2328
2429 - name: Ensure app exists
2530 run: |
Modified.github/workflows/stripe-bootstrap.yml+6−1View fileUnifiedSplit
3535 - name: Install deps
3636 run: bun install --frozen-lockfile
3737
38 - uses: superfly/flyctl-actions/setup-flyctl@master
38 - name: Install flyctl
39 run: |
40 curl -fsSL https://github.com/superfly/flyctl/releases/download/v0.4.38/flyctl_0.4.38_Linux_x86_64.tar.gz -o /tmp/flyctl.tgz
41 mkdir -p $HOME/.fly/bin
42 tar -xzf /tmp/flyctl.tgz -C $HOME/.fly/bin
43 echo "$HOME/.fly/bin" >> $GITHUB_PATH
3944
4045 - name: Run Stripe bootstrap
4146 id: stripe
4247