@@ -20,72 +20,25 @@ 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 shared_lib : " ['ON']"
4330 CUDA :
44- needs : [Build]
4531 uses : ./.github/workflows/reusable_gpu.yml
4632 with :
4733 name : " CUDA"
4834 os : " ['Ubuntu']"
4935 shared_lib : " ['ON']"
50- Sanitizers :
51- needs : [FastBuild]
52- uses : ./.github/workflows/reusable_sanitizers.yml
5336 QEMU :
54- needs : [FastBuild]
5537 uses : ./.github/workflows/reusable_qemu.yml
5638 with :
5739 short_run : true
58- Benchmarks :
59- needs : [Build]
60- uses : ./.github/workflows/reusable_benchmarks.yml
61- ProxyLib :
62- needs : [Build]
63- uses : ./.github/workflows/reusable_proxy_lib.yml
64- Valgrind :
65- needs : [Build]
66- uses : ./.github/workflows/reusable_valgrind.yml
67- Coverage :
68- # total coverage (on upstream only)
69- if : github.repository == 'oneapi-src/unified-memory-framework'
70- needs : [Build, DevDax, L0, CUDA, MultiNuma, QEMU, ProxyLib]
71- uses : ./.github/workflows/reusable_coverage.yml
72- secrets : inherit
40+ QEMU-long :
41+ uses : ./.github/workflows/reusable_qemu.yml
7342 with :
74- trigger : " ${{github.event_name}}"
75- Coverage_partial :
76- # partial coverage (on forks)
77- if : github.repository != 'oneapi-src/unified-memory-framework'
78- needs : [Build, QEMU, ProxyLib]
79- uses : ./.github/workflows/reusable_coverage.yml
80- CodeQL :
81- needs : [Build]
82- permissions :
83- contents : read
84- security-events : write
85- uses : ./.github/workflows/reusable_codeql.yml
86- Trivy :
87- needs : [Build]
88- permissions :
89- contents : read
90- security-events : write
91- uses : ./.github/workflows/reusable_trivy.yml
43+ short_run : false
44+ os : " ['ubuntu-23.04', 'ubuntu-24.04']"
0 commit comments