Skip to content

ci: rotate ec2-github-runner SHA to Phase 6.a tip (IMDSv2 required)#187

Merged
kurok merged 1 commit into
masterfrom
fix/rotate-runner-phase6a
Apr 21, 2026
Merged

ci: rotate ec2-github-runner SHA to Phase 6.a tip (IMDSv2 required)#187
kurok merged 1 commit into
masterfrom
fix/rotate-runner-phase6a

Conversation

@kurok
Copy link
Copy Markdown
Collaborator

@kurok kurok commented Apr 21, 2026

Dogfood rotation for namecheap/ec2-github-runner#24 (IMDSv2 required by default). Rotates both pins 46cf1d0 → 6bb148b.

Risk assessment: transparent — the provider's acceptance test (go test hitting api.namecheap.com) doesn't touch IMDS at all. Any metadata calls on the runner itself (SSM agent heartbeat, aws-sdk calls from the runner's own user-data) all use IMDSv2 natively.

namecheap/ec2-github-runner#24 merged. RunInstances now sets
MetadataOptions.HttpTokens to 'required' by default (opt-out via
new http-tokens input). Mitigates SSRF-to-IAM-credential theft
from workloads running on the runner. Transparent for aws-sdk,
SSM agent, cloud-init, and any go/python workflow — all use
IMDSv2 natively.

Rotation: 46cf1d0 (Phase 5) -> 6bb148b (Phase 6.a).
Signed-off-by: yuriyryabikov <22548029+kurok@users.noreply.github.com>
@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 21, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 87.76%. Comparing base (281c52e) to head (cc4f0ec).
⚠️ Report is 1 commits behind head on master.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #187   +/-   ##
=======================================
  Coverage   87.76%   87.76%           
=======================================
  Files           4        4           
  Lines         711      711           
=======================================
  Hits          624      624           
  Misses         52       52           
  Partials       35       35           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@kurok kurok merged commit 0d8dde5 into master Apr 21, 2026
12 checks passed
@kurok kurok deleted the fix/rotate-runner-phase6a branch April 21, 2026 10:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant