Skip to content

Commit bcf94f0

Browse files
committed
github: use public arm runners
1 parent 8ab1dc6 commit bcf94f0

File tree

1 file changed

+31
-23
lines changed

1 file changed

+31
-23
lines changed

.github/workflows/ci.yml

Lines changed: 31 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -69,15 +69,26 @@ jobs:
6969
name: codecov-umbrella # optional
7070
fail_ci_if_error: true # optional (default = false)
7171
verbose: true # optional (default = false)
72+
- name: upload test report to codecov.io
73+
if: always() # even if previous steps fail, this one needs to be run
74+
uses: codecov/test-results-action@v1
75+
with:
76+
token: ${{ secrets.CODECOV_TOKEN }}
77+
# do not search for coverage files automatically, upload only specified files
78+
disable_search: true
79+
files: tests/unit/out/gcov/junit.xml
80+
name: codecov-umbrella # optional
81+
fail_ci_if_error: true # optional (default = false)
82+
verbose: true # optional (default = false)
7283
##### sanitizer #####
7384
sanitizer:
7485
strategy:
7586
fail-fast: false
7687
matrix:
7788
include:
7889
- {os: debian, codename: bookworm, image_owner: }
79-
- {os: debian, codename: bookworm, image_owner: , labels: [arm32,docker]}
80-
- {os: debian, codename: bookworm, image_owner: , labels: [arm64,docker]}
90+
- {os: debian, codename: bookworm, image_owner: arm32v7/, labels: [ubuntu-24.04-arm]}
91+
- {os: debian, codename: bookworm, image_owner: arm64v8/, labels: [ubuntu-24.04-arm]}
8192
runs-on: ${{ (matrix.labels == '' && 'ubuntu-latest') || matrix.labels }}
8293
container: ${{ matrix.image_owner }}${{ matrix.os }}:${{ matrix.codename }}
8394
name: sanitizer - ${{ matrix.image_owner }}${{ matrix.os }}:${{ matrix.codename }} | ${{ matrix.labels[0] }}
@@ -116,24 +127,24 @@ jobs:
116127
include:
117128
# - {os: debian, codename: buster, image_owner: }
118129
# - {os: debian, codename: buster, image_owner: i386/, labels: [i386,docker]}
119-
# - {os: debian, codename: buster, image_owner: arm32v7/, labels: [arm32,docker]}
130+
# - {os: debian, codename: buster, image_owner: arm32v7/, labels: [ubuntu-24.04-arm]}
120131
# - {os: debian, codename: bullseye, image_owner: }
121132
# - {os: debian, codename: bullseye, image_owner: i386/, labels: [i386,docker]}
122-
# - {os: debian, codename: bullseye, image_owner: arm32v7/, labels: [arm32,docker]}
123-
# - {os: debian, codename: bullseye, image_owner: arm64v8/, labels: [arm64,docker]}
133+
# - {os: debian, codename: bullseye, image_owner: arm32v7/, labels: [ubuntu-24.04-arm]}
134+
# - {os: debian, codename: bullseye, image_owner: arm64v8/, labels: [ubuntu-24.04-arm]}
124135
- {os: debian, codename: bookworm, image_owner: }
125136
# - {os: debian, codename: bookworm, image_owner: i386/, labels: [i386,docker]}
126-
- {os: debian, codename: bookworm, image_owner: arm32v7/, labels: [arm32,docker]}
127-
- {os: debian, codename: bookworm, image_owner: arm64v8/, labels: [arm64,docker]}
137+
- {os: debian, codename: bookworm, image_owner: arm32v7/, labels: [ubuntu-24.04-arm]}
138+
- {os: debian, codename: bookworm, image_owner: arm64v8/, labels: [ubuntu-24.04-arm]}
128139
# - {os: ubuntu, codename: focal, image_owner: }
129140
# - {os: ubuntu, codename: jammy, image_owner: }
130141
- {os: ubuntu, codename: noble, image_owner: }
131-
# - {os: raspbian, codename: buster, image_owner: igagis/, labels: [arm32,docker]}
132-
# - {os: raspbian, codename: bullseye, image_owner: igagis/, labels: [arm32,docker]}
133-
- {os: raspbian, codename: bookworm, image_owner: igagis/, labels: [arm32,docker]}
142+
# - {os: raspbian, codename: buster, image_owner: igagis/, labels: [ubuntu-24.04-arm]}
143+
# - {os: raspbian, codename: bullseye, image_owner: igagis/, labels: [ubuntu-24.04-arm]}
144+
# - {os: raspbian, codename: bookworm, image_owner: igagis/, labels: [ubuntu-24.04-arm]}
134145
runs-on: ${{ (matrix.labels == '' && 'ubuntu-latest') || matrix.labels }}
135146
container: ${{ matrix.image_owner }}${{ matrix.os }}:${{ matrix.codename }}
136-
name: linux - ${{ matrix.os }}:${{ matrix.codename }} | ${{ matrix.labels[0] }}
147+
name: linux - ${{ matrix.image_owner }}${{ matrix.os }}:${{ matrix.codename }}
137148
steps:
138149
- name: set TZ for ubuntu:focal
139150
run: |
@@ -182,8 +193,8 @@ jobs:
182193
# matrix:
183194
# include:
184195
# - {image: "archlinux:latest", arch: amd64}
185-
# - {image: "lopsided/archlinux-arm32v7:latest", arch: arm32, labels: [arm32,docker]}
186-
# - {image: "lopsided/archlinux-arm64v8:latest", arch: arm64, labels: [arm64,docker]}
196+
# - {image: "lopsided/archlinux-arm32v7:latest", arch: arm32, labels: [ubuntu-24.04-arm]}
197+
# - {image: "lopsided/archlinux-arm64v8:latest", arch: arm64, labels: [ubuntu-24.04-arm]}
187198
# runs-on: ${{ (matrix.labels == '' && 'ubuntu-latest') || matrix.labels }}
188199
# container: ${{ matrix.image }}
189200
# name: linux - archlinux - ${{ matrix.arch }}
@@ -426,11 +437,11 @@ jobs:
426437
include:
427438
- {os: debian, codename: bookworm, image_owner: }
428439
# - {os: debian, codename: bookworm, image_owner: i386/, labels: [i386,docker]}
429-
# - {os: debian, codename: bookworm, image_owner: , labels: [arm32,docker]}
430-
# - {os: debian, codename: bookworm, image_owner: , labels: [arm64,docker]}
440+
# - {os: debian, codename: bookworm, image_owner: arm32v7/, labels: [ubuntu-24.04-arm]}
441+
# - {os: debian, codename: bookworm, image_owner: arm64v8/, labels: [ubuntu-24.04-arm]}
431442
runs-on: ${{ (matrix.labels == '' && 'ubuntu-latest') || matrix.labels }}
432443
container: ${{ matrix.image_owner }}${{ matrix.os }}:${{ matrix.codename }}
433-
name: vcpkg - linux | ${{ matrix.labels[0] }}
444+
name: vcpkg - linux | ${{ matrix.image_owner }}
434445
steps:
435446
- name: add cppfw deb repo
436447
uses: myci-actions/add-deb-repo@main
@@ -478,11 +489,11 @@ jobs:
478489
include:
479490
- {os: debian, codename: bookworm, image_owner: }
480491
# - {os: debian, codename: bookworm, image_owner: i386/, labels: [i386,docker]}
481-
- {os: debian, codename: bookworm, image_owner: , labels: [arm32,docker]}
482-
- {os: debian, codename: bookworm, image_owner: , labels: [arm64,docker]}
492+
- {os: debian, codename: bookworm, image_owner: arm32v7/, labels: [ubuntu-24.04-arm]}
493+
- {os: debian, codename: bookworm, image_owner: arm64v8/, labels: [ubuntu-24.04-arm]}
483494
runs-on: ${{ (matrix.labels == '' && 'ubuntu-latest') || matrix.labels }}
484495
container: ${{ matrix.image_owner }}${{ matrix.os }}:${{ matrix.codename }}
485-
name: conan - linux | ${{ matrix.labels[0] }}
496+
name: conan - linux | ${{ matrix.image_owner }}
486497
steps:
487498
- name: add llvm repo (for clang-format)
488499
uses: myci-actions/add-deb-repo@main
@@ -583,12 +594,9 @@ jobs:
583594
include:
584595
# - {os: ubuntu, codename: noble, image_owner: }
585596
- {os: debian, codename: bookworm, image_owner: }
586-
# - {os: debian, codename: bookworm, image_owner: i386/, labels: [i386,docker]}
587-
# - {os: debian, codename: bookworm, image_owner: , labels: [arm32,docker]}
588-
# - {os: debian, codename: bookworm, image_owner: , labels: [arm64,docker]}
589597
runs-on: ${{ (matrix.labels == '' && 'ubuntu-latest') || matrix.labels }}
590598
container: ${{ matrix.image_owner }}${{ matrix.os }}:${{ matrix.codename }}
591-
name: conan - emscripten | ${{ matrix.labels[0] }}
599+
name: conan - emscripten | ${{ matrix.image_owner }}
592600
steps:
593601
- name: add cppfw deb repo
594602
uses: myci-actions/add-deb-repo@main

0 commit comments

Comments
 (0)