@@ -20,73 +20,26 @@ jobs:
2020 uses : ./.github/workflows/reusable_checks.yml
2121 DocsBuild :
2222 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
3423 MultiNuma :
35- needs : [FastBuild]
3624 uses : ./.github/workflows/reusable_multi_numa.yml
3725 L0 :
38- needs : [Build]
3926 uses : ./.github/workflows/reusable_gpu.yml
4027 with :
4128 name : " LEVEL_ZERO"
4229 os : " ['Ubuntu', 'Windows']"
4330 shared_lib : " ['ON']"
4431 CUDA :
45- needs : [Build]
4632 uses : ./.github/workflows/reusable_gpu.yml
4733 with :
4834 name : " CUDA"
4935 os : " ['Ubuntu']"
5036 shared_lib : " ['ON']"
51- Sanitizers :
52- needs : [FastBuild]
53- uses : ./.github/workflows/reusable_sanitizers.yml
5437 QEMU :
55- needs : [FastBuild]
5638 uses : ./.github/workflows/reusable_qemu.yml
5739 with :
5840 short_run : true
59- Benchmarks :
60- needs : [Build]
61- uses : ./.github/workflows/reusable_benchmarks.yml
62- ProxyLib :
63- needs : [Build]
64- uses : ./.github/workflows/reusable_proxy_lib.yml
65- Valgrind :
66- needs : [Build]
67- uses : ./.github/workflows/reusable_valgrind.yml
68- Coverage :
69- # total coverage (on upstream only)
70- if : github.repository == 'oneapi-src/unified-memory-framework'
71- needs : [Build, DevDax, L0, CUDA, MultiNuma, QEMU, ProxyLib]
72- uses : ./.github/workflows/reusable_coverage.yml
73- secrets : inherit
41+ QEMU-long :
42+ uses : ./.github/workflows/reusable_qemu.yml
7443 with :
75- trigger : " ${{github.event_name}}"
76- Coverage_partial :
77- # partial coverage (on forks)
78- if : github.repository != 'oneapi-src/unified-memory-framework'
79- needs : [Build, QEMU, ProxyLib]
80- uses : ./.github/workflows/reusable_coverage.yml
81- CodeQL :
82- needs : [Build]
83- permissions :
84- contents : read
85- security-events : write
86- uses : ./.github/workflows/reusable_codeql.yml
87- Trivy :
88- needs : [Build]
89- permissions :
90- contents : read
91- security-events : write
92- uses : ./.github/workflows/reusable_trivy.yml
44+ short_run : false
45+ os : " ['ubuntu-23.04', 'ubuntu-24.04']"
0 commit comments