@@ -16,75 +16,5 @@ permissions:
16
16
contents : read
17
17
18
18
jobs :
19
- CodeChecks :
20
- uses : ./.github/workflows/reusable_checks.yml
21
- DocsBuild :
22
- 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
34
- MultiNuma :
35
- needs : [FastBuild]
36
- uses : ./.github/workflows/reusable_multi_numa.yml
37
- L0 :
38
- needs : [Build]
39
- uses : ./.github/workflows/reusable_gpu.yml
40
- with :
41
- name : " LEVEL_ZERO"
42
- shared_lib : " ['ON']"
43
- CUDA :
44
- needs : [Build]
45
- uses : ./.github/workflows/reusable_gpu.yml
46
- with :
47
- name : " CUDA"
48
- shared_lib : " ['ON']"
49
- Sanitizers :
50
- needs : [FastBuild]
51
- uses : ./.github/workflows/reusable_sanitizers.yml
52
- QEMU :
53
- needs : [FastBuild]
54
- uses : ./.github/workflows/reusable_qemu.yml
55
- with :
56
- short_run : true
57
- Benchmarks :
58
- needs : [Build]
59
- uses : ./.github/workflows/reusable_benchmarks.yml
60
19
ProxyLib :
61
- needs : [Build]
62
20
uses : ./.github/workflows/reusable_proxy_lib.yml
63
- Valgrind :
64
- needs : [Build]
65
- uses : ./.github/workflows/reusable_valgrind.yml
66
- Coverage :
67
- # total coverage (on upstream only)
68
- if : github.repository == 'oneapi-src/unified-memory-framework'
69
- needs : [Build, DevDax, L0, CUDA, MultiNuma, QEMU, ProxyLib]
70
- uses : ./.github/workflows/reusable_coverage.yml
71
- secrets : inherit
72
- with :
73
- trigger : " ${{github.event_name}}"
74
- Coverage_partial :
75
- # partial coverage (on forks)
76
- if : github.repository != 'oneapi-src/unified-memory-framework'
77
- needs : [Build, QEMU, ProxyLib]
78
- uses : ./.github/workflows/reusable_coverage.yml
79
- CodeQL :
80
- needs : [Build]
81
- permissions :
82
- contents : read
83
- security-events : write
84
- uses : ./.github/workflows/reusable_codeql.yml
85
- Trivy :
86
- needs : [Build]
87
- permissions :
88
- contents : read
89
- security-events : write
90
- uses : ./.github/workflows/reusable_trivy.yml
0 commit comments