Skip to content

ci: migrate to github default arm runners - #95

Merged
lvaroqui merged 1 commit into
mainfrom
cod-3837-migrate-from-codspeedhq-arm64-ubuntu-204-github-runners-to
Oct 12, 2026
Merged

lvaroqui merged 1 commit into
mainfrom
cod-3837-migrate-from-codspeedhq-arm64-ubuntu-204-github-runners-to

Conversation

@lvaroqui

Copy link
Copy Markdown
Contributor

No description provided.

@greptile-apps

greptile-apps Bot commented Oct 12, 2026 •

Copy link
Copy Markdown

RetriggerConfidence Score: 5/5

[High impact] The PR appears safe to merge.

Summary

Both workflows replace the custom ARM runner with GitHub’s ubuntu-22.04-arm runner.

  • CI checks run on GitHub’s ARM runner alongside the standard Linux runner.
  • Linux ARM release builds run on GitHub’s ARM runner.

Reviews (1) · Last reviewed commit: "ci: migrate to github default arm runner..." · Reviewed by Greptile

@codspeed

codspeed Bot commented Oct 12, 2026 •

Copy link
Copy Markdown

Merging this PR will degrade performance by 44.27%

⚠️ Unknown Walltime execution environment detected

Using the Walltime instrument on standard Hosted Runners will lead to inconsistent data.

For the most accurate results, we recommend using CodSpeed Macro Runners: bare-metal machines fine-tuned for performance measurement consistency.

⚠️ 13 benchmarks spent significant time in system calls

System calls cannot be consistently instrumented, so they are not included in the measure, which understates the real cost. Please switch to the Walltime instrument to accurately measure system calls.

Measurement and system calls

ℹ️ 27 benchmarks have no flame graph

The flamegraph could not be generated because too much time was spent in runtime internals, making the visualization not useful for performance analysis.

⚠️ Different runtime environments detected

Some benchmarks with significant performance changes were compared across different runtime environments,
which may affect the accuracy of the results.

Open the report in CodSpeed to investigate

⚡ 2 improved benchmarks
❌ 12 (👁 12) regressed benchmarks
✅ 224 untouched benchmarks

Performance Changes

Mode Benchmark BASE HEAD Efficiency
⚡ Memory short body 784 B 656 B +19.51%
⚡ WallTime test_iterative_fibo_10 120 ns 108 ns +11.11%
👁 WallTime switch 1 84 ns 96 ns -12.5%
👁 Memory short body 656 B 784 B -16.33%
👁 Memory wait 500ms 15.5 KB 21.5 KB -27.99%
👁 ⚠️ Simulation wait 1sec 58.3 ms 72.9 ms -20.03%
👁 ⚠️ Simulation wait 500ms 28.7 ms 36.7 ms -21.8%
👁 ⚠️ Simulation switch 1 204.5 µs 596.6 µs -65.73%
👁 ⚠️ Simulation test_recursive_fibo_10 280.9 µs 1,338.5 µs -79.02%
👁 ⚠️ Simulation switch 1 243.1 µs 1,573.6 µs -84.55%
👁 ⚠️ Simulation wait 500ms 28.5 ms 50.4 ms -43.49%
👁 ⚠️ Simulation wait 1sec 57.5 ms 92.8 ms -38.02%
👁 ⚠️ Simulation recursive fibo 10 299 µs 1,583.4 µs -81.12%
👁 ⚠️ Simulation recursive fibo 10 1.4 ms 1.6 ms -13.28%

Tip

Curious why performance improved? Comment @codspeedbot explain why performance improved on this PR, or directly use the CodSpeed MCP with your agent.


Comparing cod-3837-migrate-from-codspeedhq-arm64-ubuntu-204-github-runners-to (f8564bb) with main (3258048)

Open in CodSpeed

@lvaroqui
lvaroqui requested a review from not-matthias October 12, 2026 09:36
Comment thread .github/workflows/release.yml Outdated
Comment thread .github/workflows/ci.yml Outdated
@lvaroqui
lvaroqui force-pushed the cod-3837-migrate-from-codspeedhq-arm64-ubuntu-204-github-runners-to branch 3 times, most recently from c5ad577 to 17e74a1 Compare October 12, 2026 12:09
@lvaroqui
lvaroqui force-pushed the cod-3837-migrate-from-codspeedhq-arm64-ubuntu-204-github-runners-to branch from 17e74a1 to f8564bb Compare October 12, 2026 12:57
@lvaroqui
lvaroqui merged commit f8564bb into main Oct 12, 2026
42 checks passed
@lvaroqui
lvaroqui deleted the cod-3837-migrate-from-codspeedhq-arm64-ubuntu-204-github-runners-to branch October 12, 2026 14:13
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.

3 participants