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