@@ -16,64 +16,5 @@ 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- Sanitizers :
35- needs : [FastBuild]
36- uses : ./.github/workflows/reusable_sanitizers.yml
37- Qemu :
38- needs : [FastBuild]
39- uses : ./.github/workflows/reusable_qemu.yml
40- Benchmarks :
41- needs : [Build]
42- uses : ./.github/workflows/reusable_benchmarks.yml
43- ProxyLib :
44- needs : [Build]
45- uses : ./.github/workflows/reusable_proxy_lib.yml
4619 GPU :
47- needs : [Build]
4820 uses : ./.github/workflows/reusable_gpu.yml
49- Valgrind :
50- needs : [Build]
51- uses : ./.github/workflows/reusable_valgrind.yml
52- MultiNuma :
53- needs : [Build]
54- uses : ./.github/workflows/reusable_multi_numa.yml
55- Coverage :
56- # total coverage (on upstream only)
57- if : github.repository == 'oneapi-src/unified-memory-framework'
58- needs : [Build, DevDax, GPU, MultiNuma, Qemu, ProxyLib]
59- uses : ./.github/workflows/reusable_coverage.yml
60- secrets : inherit
61- with :
62- trigger : " ${{github.event_name}}"
63- Coverage_partial :
64- # partial coverage (on forks)
65- if : github.repository != 'oneapi-src/unified-memory-framework'
66- needs : [Build, Qemu, ProxyLib]
67- uses : ./.github/workflows/reusable_coverage.yml
68- CodeQL :
69- needs : [Build]
70- permissions :
71- contents : read
72- security-events : write
73- uses : ./.github/workflows/reusable_codeql.yml
74- Trivy :
75- needs : [Build]
76- permissions :
77- contents : read
78- security-events : write
79- uses : ./.github/workflows/reusable_trivy.yml
0 commit comments