@@ -17,88 +17,6 @@ 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
36- L0 :
37- needs : [Build]
38- uses : ./.github/workflows/reusable_gpu.yml
39- with :
40- provider : " LEVEL_ZERO"
41- runner : " L0"
42- shared_lib : " ['ON']"
43- L0-BMG :
44- needs : [Build]
45- uses : ./.github/workflows/reusable_gpu.yml
46- with :
47- provider : " LEVEL_ZERO"
48- runner : " L0-BMG"
49- shared_lib : " ['ON']"
50- os : " ['Ubuntu']"
51- CUDA :
52- needs : [Build]
53- uses : ./.github/workflows/reusable_gpu.yml
54- with :
55- provider : " CUDA"
56- runner : " CUDA"
57- shared_lib : " ['ON']"
58- Sanitizers :
59- needs : [FastBuild]
60- uses : ./.github/workflows/reusable_sanitizers.yml
61- QEMU :
62- needs : [FastBuild]
63- uses : ./.github/workflows/reusable_qemu.yml
64- with :
65- short_run : true
6620 ProxyLib :
67- needs : [Build]
6821 uses : ./.github/workflows/reusable_proxy_lib.yml
69- Valgrind :
70- needs : [Build]
71- uses : ./.github/workflows/reusable_valgrind.yml
72- Coverage :
73- # total coverage (on upstream only)
74- if : github.repository == 'oneapi-src/unified-memory-framework'
75- needs : [Build, DevDax, L0, CUDA, MultiNuma, QEMU, ProxyLib]
76- uses : ./.github/workflows/reusable_coverage.yml
77- secrets : inherit
78- with :
79- trigger : " ${{github.event_name}}"
80- Coverage_partial :
81- # partial coverage (on forks)
82- if : github.repository != 'oneapi-src/unified-memory-framework'
83- needs : [Build, QEMU, ProxyLib]
84- uses : ./.github/workflows/reusable_coverage.yml
85- CodeQL :
86- needs : [Build]
87- permissions :
88- contents : read
89- security-events : write
90- uses : ./.github/workflows/reusable_codeql.yml
91- Trivy :
92- needs : [Build]
93- permissions :
94- contents : read
95- security-events : write
96- uses : ./.github/workflows/reusable_trivy.yml
97- Compatibility :
98- needs : [Build]
99- uses : ./.github/workflows/reusable_compatibility.yml
100- strategy :
101- matrix :
102- tag : ["v1.0.1"]
103- with :
104- tag : ${{matrix.tag}}
22+
0 commit comments