@@ -16,75 +16,9 @@ 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
2319 FastBuild :
24- name : Fast builds
25- needs : [CodeChecks, DocsBuild]
2620 uses : ./.github/workflows/reusable_fast.yml
27- Build :
28- name : Basic builds
29- needs : [FastBuild]
30- uses : ./.github/workflows/reusable_basic.yml
3121 DevDax :
32- needs : [FastBuild]
3322 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- name : " LEVEL_ZERO"
42- shared_lib : " ['ON']"
43- CUDA :
44- needs : [Build]
45- uses : ./.github/workflows/reusable_gpu.yml
46- with :
47- name : " CUDA"
48- shared_lib : " ['ON']"
49- Sanitizers :
50- needs : [FastBuild]
51- uses : ./.github/workflows/reusable_sanitizers.yml
52- QEMU :
53- needs : [FastBuild]
54- uses : ./.github/workflows/reusable_qemu.yml
55- with :
56- short_run : true
57- Benchmarks :
58- needs : [Build]
59- uses : ./.github/workflows/reusable_benchmarks.yml
6023 ProxyLib :
61- needs : [Build]
6224 uses : ./.github/workflows/reusable_proxy_lib.yml
63- Valgrind :
64- needs : [Build]
65- uses : ./.github/workflows/reusable_valgrind.yml
66- Coverage :
67- # total coverage (on upstream only)
68- if : github.repository == 'oneapi-src/unified-memory-framework'
69- needs : [Build, DevDax, L0, CUDA, MultiNuma, QEMU, ProxyLib]
70- uses : ./.github/workflows/reusable_coverage.yml
71- secrets : inherit
72- with :
73- trigger : " ${{github.event_name}}"
74- Coverage_partial :
75- # partial coverage (on forks)
76- if : github.repository != 'oneapi-src/unified-memory-framework'
77- needs : [Build, QEMU, ProxyLib]
78- uses : ./.github/workflows/reusable_coverage.yml
79- CodeQL :
80- needs : [Build]
81- permissions :
82- contents : read
83- security-events : write
84- uses : ./.github/workflows/reusable_codeql.yml
85- Trivy :
86- needs : [Build]
87- permissions :
88- contents : read
89- security-events : write
90- uses : ./.github/workflows/reusable_trivy.yml
0 commit comments