@@ -16,88 +16,6 @@ permissions:
1616 contents : read
1717
1818jobs :
19- CodeChecks :
20- uses : ./.github/workflows/reusable_checks.yml
21- FastBuild :
22- name : Fast builds
23- needs : [CodeChecks]
24- uses : ./.github/workflows/reusable_fast.yml
25- Build :
26- name : Basic builds
27- needs : [FastBuild]
28- uses : ./.github/workflows/reusable_basic.yml
29- DevDax :
30- needs : [FastBuild]
31- uses : ./.github/workflows/reusable_dax.yml
32- MultiNuma :
33- needs : [FastBuild]
34- uses : ./.github/workflows/reusable_multi_numa.yml
35- L0 :
36- needs : [Build]
37- uses : ./.github/workflows/reusable_gpu.yml
38- with :
39- provider : " LEVEL_ZERO"
40- runner : " L0"
41- shared_lib : " ['ON']"
42- L0-BMG :
43- needs : [Build]
44- uses : ./.github/workflows/reusable_gpu.yml
45- with :
46- provider : " LEVEL_ZERO"
47- runner : " L0-BMG"
48- shared_lib : " ['ON']"
49- os : " ['Ubuntu']"
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
19+
6820 Valgrind :
69- needs : [Build]
7021 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 : ["v0.11.0-rc1"]
102- with :
103- tag : ${{matrix.tag}}
0 commit comments