@@ -17,87 +17,28 @@ permissions:
1717 packages : read
1818
1919jobs :
20- 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
3620 L0 :
37- needs : [Build]
3821 uses : ./.github/workflows/reusable_gpu.yml
3922 with :
4023 provider : " LEVEL_ZERO"
4124 runner : " L0"
4225 shared_lib : " ['ON']"
4326 L0-BMG :
44- needs : [Build]
4527 uses : ./.github/workflows/reusable_gpu.yml
4628 with :
4729 provider : " LEVEL_ZERO"
4830 runner : " L0-BMG"
4931 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
7132 Coverage :
7233 # total coverage (on upstream only)
7334 if : github.repository == 'oneapi-src/unified-memory-framework'
74- needs : [Build, DevDax, L0, CUDA, MultiNuma, QEMU, ProxyLib ]
35+ needs : [L0, L0-BMG ]
7536 uses : ./.github/workflows/reusable_coverage.yml
7637 secrets : inherit
7738 with :
7839 trigger : " ${{github.event_name}}"
7940 Coverage_partial :
8041 # partial coverage (on forks)
8142 if : github.repository != 'oneapi-src/unified-memory-framework'
82- needs : [Build, QEMU, ProxyLib ]
43+ needs : [L0, L0-BMG ]
8344 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}}
0 commit comments