Skip to content

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