Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CI: Use newer Aarch64/Linux host #548

Merged
merged 1 commit into from
Jan 27, 2025
Merged

CI: Use newer Aarch64/Linux host #548

merged 1 commit into from
Jan 27, 2025

Conversation

jserv
Copy link
Contributor

@jserv jserv commented Jan 26, 2025

The run-on-arch-action [1] is outdated, resulting in several CI breakage. The fork [2] mainatined by @allinurl provides latest Ubuntu images for Aarch64, and it would be useful to align with x86-64 based CI images.

Addressing CI infrastructure challenges, the run-on-arch-action [1] has become obsolete and is causing build failures. By adopting @allinurl's fork [2] with updated Ubuntu Aarch64 images, CI can be improved, ensuring consistent build environments across x86-64 and Arm platforms.

[1] https://github.com/uraimo/run-on-arch-action
[2] https://github.com/allinurl/run-on-arch-action

Copy link
Contributor Author

@jserv jserv left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmarks

Benchmark suite Current: 71a3277 Previous: d1fe749 Ratio
Dhrystone 1337 Average DMIPS over 10 runs 1240 Average DMIPS over 10 runs 0.93
Coremark 966.432 Average iterations/sec over 10 runs 967.511 Average iterations/sec over 10 runs 1.00

This comment was automatically generated by workflow using github-action-benchmark.

@jserv jserv force-pushed the ci-fix-arm64 branch 6 times, most recently from d1fe749 to 71a3277 Compare January 27, 2025 07:54
The run-on-arch-action [1] is outdated, resulting in several CI
breakage. The fork [2] mainatined by @allinurl provides latest Ubuntu
images for Aarch64, and it would be useful to align with x86-64 based CI
images.

Addressing CI infrastructure challenges, the run-on-arch-action [1] has
become obsolete and is causing build failures. By adopting @allinurl's
fork [2] with recent Ubuntu Aarch64 images, CI can be improved, ensuring
consistent build environments across x86-64 and Arm platforms.

In addition, gcc fails to build on Aarch64/Linux hosts, so clang is
required for CI.

[1] https://github.com/uraimo/run-on-arch-action
[2] https://github.com/allinurl/run-on-arch-action
@jserv jserv merged commit 82a85ae into master Jan 27, 2025
19 checks passed
@jserv jserv deleted the ci-fix-arm64 branch January 27, 2025 12:18
@jserv jserv added this to the release-2025.1 milestone Jan 27, 2025
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