@@ -19,86 +19,86 @@ permissions:
1919jobs :
2020 CodeChecks :
2121 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']"
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']"
5151 CUDA :
52- needs : [Build]
52+ # needs: [Build]
5353 uses : ./.github/workflows/reusable_gpu.yml
5454 with :
5555 provider : " CUDA"
5656 runner : " CUDA"
5757 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
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
97- Compatibility :
98- needs : [Build]
99- uses : ./.github/workflows/reusable_compatibility.yml
100- strategy :
101- matrix :
102- tag : ["v1.0.0"]
103- with :
104- tag : ${{matrix.tag}}
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
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
97+ # Compatibility:
98+ # needs: [Build]
99+ # uses: ./.github/workflows/reusable_compatibility.yml
100+ # strategy:
101+ # matrix:
102+ # tag: ["v1.0.0"]
103+ # with:
104+ # tag: ${{matrix.tag}}
0 commit comments