@@ -21,81 +21,81 @@ jobs:
21
21
uses : ./.github/workflows/reusable_checks.yml
22
22
FastBuild :
23
23
name : Fast builds
24
- needs : [CodeChecks]
24
+ # needs: [CodeChecks]
25
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']"
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']"
58
58
Sanitizers :
59
- needs : [FastBuild]
59
+ # needs: [FastBuild]
60
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
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
97
Compatibility :
98
- needs : [Build]
98
+ # needs: [Build]
99
99
uses : ./.github/workflows/reusable_compatibility.yml
100
100
strategy :
101
101
matrix :
0 commit comments