Skip to content

Commit 281c52e

Browse files
authored
ci: rotate ec2-github-runner SHA to Phase 5 tip (retry + independent cleanup) (#186)
namecheap/ec2-github-runner#23 merged. Phase 5 adds exponential-backoff retry on removeRunner() + terminateEc2Instance(), and makes stop() attempt both cleanups independently (a GitHub-side failure no longer prevents EC2 termination). Default behavior on happy path is unchanged. Rotation: b1b8d6d (Phase 7, logging) -> 46cf1d0 (Phase 5). Signed-off-by: yuriyryabikov <22548029+kurok@users.noreply.github.com>
1 parent b3d5328 commit 281c52e

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ jobs:
140140
# SHA-pinned (was @feat/al2023-support). The same SHA is reused by
141141
# the stop-runner step so both halves of the runner lifecycle run
142142
# identical action code.
143-
uses: namecheap/ec2-github-runner@b1b8d6d479e2220cc4706af273ee930c60cbeebc # feat/al2023-support @ 2026-04-21 — Phase 7: structured logging + debug input
143+
uses: namecheap/ec2-github-runner@46cf1d0caac2cb1698dff6ba2aba682e45bd85c7 # feat/al2023-support @ 2026-04-21 — Phase 5: retry + independent cleanup in stop
144144
with:
145145
mode: start
146146
github-token: ${{ secrets.GH_TOKEN }}
@@ -231,7 +231,7 @@ jobs:
231231
- name: Stop EC2 runner
232232
# SHA-pinned (was @main). Matches the start-runner step above so
233233
# stop logic is in lockstep with the code that started the runner.
234-
uses: namecheap/ec2-github-runner@b1b8d6d479e2220cc4706af273ee930c60cbeebc # feat/al2023-support @ 2026-04-21 — Phase 7: structured logging + debug input
234+
uses: namecheap/ec2-github-runner@46cf1d0caac2cb1698dff6ba2aba682e45bd85c7 # feat/al2023-support @ 2026-04-21 — Phase 5: retry + independent cleanup in stop
235235
with:
236236
mode: stop
237237
github-token: ${{ secrets.GH_TOKEN }}

0 commit comments

Comments
 (0)