Skip to content

Commit d29f54d

Browse files
committed
ci: run memtrack bpf tests on arm runners
1 parent 892b419 commit d29f54d

1 file changed

Lines changed: 7 additions & 4 deletions

File tree

.github/workflows/ci.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -92,18 +92,21 @@ jobs:
9292
strategy:
9393
fail-fast: false
9494
matrix:
95-
os: [ubuntu-latest]
95+
os: [ubuntu-latest, ubuntu-24.04-arm]
9696
# Each memtrack integration test binary runs its cases serially
9797
# (eBPF tracker can't overlap with itself in one process), so we
9898
# shard at the test-binary level to parallelize across jobs.
9999
test: [c_tests, cpp_tests, rust_tests, spawn_tests, dlopen_tests, rss_tests]
100100
include:
101101
# The folio CO-RE relocations in the rmap hooks depend on kernel
102-
# struct layouts that changed in 6.18; keep an older-kernel image in
103-
# the matrix so the pre-6.18 layout stays covered once ubuntu-latest
104-
# moves past it.
102+
# struct layouts that changed across versions (folio.flags in 6.18,
103+
# pageflags values in 6.10/6.12); keep older-kernel images in the
104+
# matrix so the legacy layouts stay covered once the latest images
105+
# move past them.
105106
- os: ubuntu-22.04
106107
test: rss_tests
108+
- os: ubuntu-22.04-arm
109+
test: rss_tests
107110
steps:
108111
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
109112
with:

0 commit comments

Comments
 (0)