@@ -17,88 +17,34 @@ permissions:
1717 packages : read
1818
1919jobs :
20- CodeChecks :
21- 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
3020 DevDax :
31- needs : [FastBuild]
3221 uses : ./.github/workflows/reusable_dax.yml
3322 MultiNuma :
34- needs : [FastBuild]
3523 uses : ./.github/workflows/reusable_multi_numa.yml
3624 L0 :
37- needs : [Build]
3825 uses : ./.github/workflows/reusable_gpu.yml
3926 with :
4027 provider : " LEVEL_ZERO"
4128 runner : " L0"
4229 shared_lib : " ['ON']"
4330 L0-BMG :
44- needs : [Build]
4531 uses : ./.github/workflows/reusable_gpu.yml
4632 with :
4733 provider : " LEVEL_ZERO"
4834 runner : " L0-BMG"
4935 shared_lib : " ['ON']"
5036 os : " ['Ubuntu']"
5137 CUDA :
52- needs : [Build]
5338 uses : ./.github/workflows/reusable_gpu.yml
5439 with :
5540 provider : " CUDA"
5641 runner : " CUDA"
5742 shared_lib : " ['ON']"
5843 Sanitizers :
59- needs : [FastBuild]
6044 uses : ./.github/workflows/reusable_sanitizers.yml
6145 QEMU :
62- needs : [FastBuild]
6346 uses : ./.github/workflows/reusable_qemu.yml
6447 with :
6548 short_run : true
6649 ProxyLib :
67- needs : [Build]
6850 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 : ["v0.11.0-rc1"]
103- with :
104- tag : ${{matrix.tag}}
0 commit comments