@@ -18,86 +18,16 @@ permissions:
1818
1919jobs :
2020 CodeChecks :
21- uses : ./.github/workflows/reusable_checks.yml
22- FastBuild :
23- name : Fast builds
24- needs : [CodeChecks]
25- uses : ./.github/workflows/reusable_fast.yml
26- Build :
27- name : Basic builds
28- needs : [FastBuild]
29- uses : ./.github/workflows/reusable_basic.yml
30- DevDax :
31- needs : [FastBuild]
32- uses : ./.github/workflows/reusable_dax.yml
33- MultiNuma :
34- needs : [FastBuild]
35- uses : ./.github/workflows/reusable_multi_numa.yml
21+ uses : ./.github/workflows/reusable_checks.yml
3622 L0 :
37- needs : [Build]
3823 uses : ./.github/workflows/reusable_gpu.yml
3924 with :
4025 provider : " LEVEL_ZERO"
4126 runner : " L0"
4227 shared_lib : " ['ON']"
4328 L0-BMG :
44- needs : [Build]
4529 uses : ./.github/workflows/reusable_gpu.yml
4630 with :
4731 provider : " LEVEL_ZERO"
4832 runner : " L0-BMG"
49- shared_lib : " ['ON']"
50- CUDA :
51- needs : [Build]
52- uses : ./.github/workflows/reusable_gpu.yml
53- with :
54- provider : " CUDA"
55- runner : " CUDA"
56- shared_lib : " ['ON']"
57- Sanitizers :
58- needs : [FastBuild]
59- uses : ./.github/workflows/reusable_sanitizers.yml
60- QEMU :
61- needs : [FastBuild]
62- uses : ./.github/workflows/reusable_qemu.yml
63- with :
64- short_run : true
65- ProxyLib :
66- needs : [Build]
67- uses : ./.github/workflows/reusable_proxy_lib.yml
68- Valgrind :
69- needs : [Build]
70- uses : ./.github/workflows/reusable_valgrind.yml
71- Coverage :
72- # total coverage (on upstream only)
73- if : github.repository == 'oneapi-src/unified-memory-framework'
74- needs : [Build, DevDax, L0, CUDA, MultiNuma, QEMU, ProxyLib]
75- uses : ./.github/workflows/reusable_coverage.yml
76- secrets : inherit
77- with :
78- trigger : " ${{github.event_name}}"
79- Coverage_partial :
80- # partial coverage (on forks)
81- if : github.repository != 'oneapi-src/unified-memory-framework'
82- needs : [Build, QEMU, ProxyLib]
83- uses : ./.github/workflows/reusable_coverage.yml
84- CodeQL :
85- needs : [Build]
86- permissions :
87- contents : read
88- security-events : write
89- uses : ./.github/workflows/reusable_codeql.yml
90- Trivy :
91- needs : [Build]
92- permissions :
93- contents : read
94- security-events : write
95- uses : ./.github/workflows/reusable_trivy.yml
96- Compatibility :
97- needs : [Build]
98- uses : ./.github/workflows/reusable_compatibility.yml
99- strategy :
100- matrix :
101- tag : ["v1.0.1"]
102- with :
103- tag : ${{matrix.tag}}
33+ shared_lib : " ['ON']"
0 commit comments