@@ -21,81 +21,81 @@ jobs:
2121 uses : ./.github/workflows/reusable_checks.yml
2222 FastBuild :
2323 name : Fast builds
24- needs : [CodeChecks]
24+ # needs: [CodeChecks]
2525 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']"
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']"
5858 Sanitizers :
59- needs : [FastBuild]
59+ # needs: [FastBuild]
6060 uses : ./.github/workflows/reusable_sanitizers.yml
61- QEMU :
62- needs : [FastBuild]
63- uses : ./.github/workflows/reusable_qemu.yml
64- with :
65- short_run : true
66- ProxyLib :
67- needs : [Build]
68- 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
61+ # QEMU:
62+ # needs: [FastBuild]
63+ # uses: ./.github/workflows/reusable_qemu.yml
64+ # with:
65+ # short_run: true
66+ # ProxyLib:
67+ # needs: [Build]
68+ # 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
9797 Compatibility :
98- needs : [Build]
98+ # needs: [Build]
9999 uses : ./.github/workflows/reusable_compatibility.yml
100100 strategy :
101101 matrix :
0 commit comments