Skip to content

chore: migrate CI runners to ARM64#43

Merged
JesperTerkelsen merged 1 commit intomainfrom
chore/migrate-to-arm64-runners
Feb 17, 2026
Merged

chore: migrate CI runners to ARM64#43
JesperTerkelsen merged 1 commit intomainfrom
chore/migrate-to-arm64-runners

Conversation

@JesperTerkelsen
Copy link
Member

Summary

  • Switch CI runner architecture from x64 (default) to arm64
  • Saves ~36% on large runner costs ($0.014/min vs $0.022/min for 8-core)
  • Saves ~17% on normal runner costs ($0.005/min vs $0.006/min for 2-core)
  • All Kotlin services already run on ARM in production
  • JVM bytecode is architecture-independent, so no code changes needed

Changes

  • Added architecture: "arm64" to shared workflow with: inputs

Test plan

  • Verify PR checks pass on ARM runners
  • If any issues: revert by removing the architecture line (falls back to x64 default)

🤖 Generated with Claude Code

Switch runner architecture from x64 (default) to arm64 for cost savings
and production parity. ARM runners are ~36% cheaper for large runners
($0.014/min vs $0.022/min) and ~17% cheaper for normal runners.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@JesperTerkelsen JesperTerkelsen requested a review from a team as a code owner February 17, 2026 09:17
@github-actions
Copy link

Code Coverage

Total Project Coverage 3.51%

@github-actions
Copy link

Test Results

123 tests   123 ✅  14s ⏱️
 24 suites    0 💤
 24 files      0 ❌

Results for commit 7580478.

@JesperTerkelsen JesperTerkelsen merged commit 3bd359d into main Feb 17, 2026
5 checks passed
@JesperTerkelsen JesperTerkelsen deleted the chore/migrate-to-arm64-runners branch February 17, 2026 09:23
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.

2 participants