@@ -20,73 +20,25 @@ jobs:
2020 uses : ./.github/workflows/reusable_checks.yml
2121 DocsBuild :
2222 uses : ./.github/workflows/reusable_docs_build.yml
23- FastBuild :
24- name : Fast builds
25- needs : [CodeChecks, DocsBuild]
26- uses : ./.github/workflows/reusable_fast.yml
27- Build :
28- name : Basic builds
29- needs : [FastBuild]
30- uses : ./.github/workflows/reusable_basic.yml
31- DevDax :
32- needs : [FastBuild]
33- uses : ./.github/workflows/reusable_dax.yml
3423 MultiNuma :
35- needs : [FastBuild]
3624 uses : ./.github/workflows/reusable_multi_numa.yml
3725 L0 :
38- needs : [Build]
3926 uses : ./.github/workflows/reusable_gpu.yml
4027 with :
4128 name : " LEVEL_ZERO"
4229 shared_lib : " ['ON']"
4330 CUDA :
44- needs : [Build]
4531 uses : ./.github/workflows/reusable_gpu.yml
4632 with :
4733 name : " CUDA"
4834 shared_lib : " ['ON']"
4935 Sanitizers :
50- needs : [FastBuild]
5136 uses : ./.github/workflows/reusable_sanitizers.yml
52- QEMU :
53- needs : [FastBuild]
54- uses : ./.github/workflows/reusable_qemu.yml
55- with :
56- short_run : true
5737 ProxyLib :
58- needs : [Build]
5938 uses : ./.github/workflows/reusable_proxy_lib.yml
6039 Valgrind :
61- needs : [Build]
6240 uses : ./.github/workflows/reusable_valgrind.yml
63- Coverage :
64- # total coverage (on upstream only)
65- if : github.repository == 'oneapi-src/unified-memory-framework'
66- needs : [Build, DevDax, L0, CUDA, MultiNuma, QEMU, ProxyLib]
67- uses : ./.github/workflows/reusable_coverage.yml
68- secrets : inherit
69- with :
70- trigger : " ${{github.event_name}}"
71- Coverage_partial :
72- # partial coverage (on forks)
73- if : github.repository != 'oneapi-src/unified-memory-framework'
74- needs : [Build, QEMU, ProxyLib]
75- uses : ./.github/workflows/reusable_coverage.yml
76- CodeQL :
77- needs : [Build]
78- permissions :
79- contents : read
80- security-events : write
81- uses : ./.github/workflows/reusable_codeql.yml
82- Trivy :
83- needs : [Build]
84- permissions :
85- contents : read
86- security-events : write
87- uses : ./.github/workflows/reusable_trivy.yml
8841 Compatibility :
89- needs : [Build]
9042 uses : ./.github/workflows/reusable_compatibility.yml
9143 strategy :
9244 matrix :
0 commit comments