Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@ jobs:
# SHA-pinned (was @feat/al2023-support). The same SHA is reused by
# the stop-runner step so both halves of the runner lifecycle run
# identical action code.
uses: namecheap/ec2-github-runner@0fdd4014da74d56d46154f73a1cfe6d6113cbedc # feat/al2023-support @ 2026-04-21 — Phase 4 (retry): non-root runner + --ephemeral + hardcoded checksum table
uses: namecheap/ec2-github-runner@7c6a9a782d374e1c6d834b6dee1a4be3511197bf # feat/al2023-support @ 2026-04-21 — Phase 6.b: opt-in EBS encryption
with:
mode: start
github-token: ${{ secrets.GH_TOKEN }}
Expand All @@ -147,6 +147,10 @@ jobs:
security-group-id: sg-106ec76d
eip-allocation-id: eipalloc-1796f61b
iam-role-name: AmazonSSMRoleForInstancesQuickSetup
# SSE-EBS on the runner's root volume. Uses the launch
# account's default aws/ebs KMS key; AMI snapshot-id is
# dropped so AWS re-encrypts at launch time.
encrypt-ebs: 'true'
aws-resource-tags: >
[
{ "Key": "Name", "Value": "github_runner" },
Expand Down Expand Up @@ -224,7 +228,7 @@ jobs:
- name: Stop EC2 runner
# SHA-pinned (was @main). Matches the start-runner step above so
# stop logic is in lockstep with the code that started the runner.
uses: namecheap/ec2-github-runner@0fdd4014da74d56d46154f73a1cfe6d6113cbedc # feat/al2023-support @ 2026-04-21 — Phase 4 (retry): non-root runner + --ephemeral + hardcoded checksum table
uses: namecheap/ec2-github-runner@7c6a9a782d374e1c6d834b6dee1a4be3511197bf # feat/al2023-support @ 2026-04-21 — Phase 6.b: opt-in EBS encryption
with:
mode: stop
github-token: ${{ secrets.GH_TOKEN }}
Expand Down
Loading