@@ -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