Skip to content

Commit 8b0555a

Browse files
committed
Merge #200: ci: Add Ubuntu 24.04 ARM support for build-test job
63e7f4c ci: add ubuntu-24.04-arm as os for build-test (vkprogrammer-001) Pull request description: ## Description This PR adds Ubuntu 24.04 ARM as a target platform for the build-test job in our CI workflow. This change will help ensure our codebase works correctly on ARM architecture. ## Changes - Added `ubuntu-24.04-arm` to the matrix of operating systems in the build-test job - Modified `runs-on` to use the matrix variable for OS selection - Maintained existing test configurations (Rust versions and features) ## Testing The CI workflow will now run in parallel on both: - Ubuntu latest (x86_64) - Ubuntu 24.04 ARM Each platform will test all combinations of: - Rust versions (latest and MSRV 1.63.0) - Feature combinations (no-std and all-features) ## Benefits - Ensures compatibility with ARM-based systems - Expands test coverage to include ARM architecture - Helps catch potential architecture-specific issues early Issue: #23 ACKs for top commit: notmandatory: ACK 63e7f4c ValuedMammal: ACK 63e7f4c Tree-SHA512: 2845bae200dbcb3ddafbe5929ac122876c4808e717ac0eb1ece77f72e9c47d80420f567210afad6fa296900ee5e177ec830e2a32499a2a863699bf935658685f
2 parents ea94f37 + 63e7f4c commit 8b0555a

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

.github/workflows/cont_integration.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,12 @@ jobs:
2020
build-test:
2121
needs: prepare
2222
name: Build & Test
23-
runs-on: ubuntu-latest
23+
runs-on: ${{ matrix.os }}
2424
strategy:
2525
matrix:
26+
os:
27+
- ubuntu-latest
28+
- ubuntu-24.04-arm
2629
rust:
2730
- version: ${{ needs.prepare.outputs.rust_version }}
2831
clippy: true

0 commit comments

Comments
 (0)