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
2 files changed+13−35fd612d7fa50dda18d38853737696340ae4ba64e
2 changed files+13−3
Modified.github/workflows/fly-deploy.yml+7−2View fileUnifiedSplit
@@ -18,8 +18,13 @@ jobs:
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
@@ -35,7 +35,12 @@ jobs:
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