@@ -16,88 +16,6 @@ permissions:
16
16
contents : read
17
17
18
18
jobs :
19
- CodeChecks :
20
- uses : ./.github/workflows/reusable_checks.yml
21
- FastBuild :
22
- name : Fast builds
23
- needs : [CodeChecks]
24
- uses : ./.github/workflows/reusable_fast.yml
25
19
Build :
26
20
name : Basic builds
27
- needs : [FastBuild]
28
21
uses : ./.github/workflows/reusable_basic.yml
29
- DevDax :
30
- needs : [FastBuild]
31
- uses : ./.github/workflows/reusable_dax.yml
32
- MultiNuma :
33
- needs : [FastBuild]
34
- uses : ./.github/workflows/reusable_multi_numa.yml
35
- L0 :
36
- needs : [Build]
37
- uses : ./.github/workflows/reusable_gpu.yml
38
- with :
39
- provider : " LEVEL_ZERO"
40
- runner : " L0"
41
- shared_lib : " ['ON']"
42
- L0-BMG :
43
- needs : [Build]
44
- uses : ./.github/workflows/reusable_gpu.yml
45
- with :
46
- provider : " LEVEL_ZERO"
47
- runner : " L0-BMG"
48
- shared_lib : " ['ON']"
49
- os : " ['Ubuntu']"
50
- CUDA :
51
- needs : [Build]
52
- uses : ./.github/workflows/reusable_gpu.yml
53
- with :
54
- provider : " CUDA"
55
- runner : " CUDA"
56
- shared_lib : " ['ON']"
57
- Sanitizers :
58
- needs : [FastBuild]
59
- uses : ./.github/workflows/reusable_sanitizers.yml
60
- QEMU :
61
- needs : [FastBuild]
62
- uses : ./.github/workflows/reusable_qemu.yml
63
- with :
64
- short_run : true
65
- ProxyLib :
66
- needs : [Build]
67
- uses : ./.github/workflows/reusable_proxy_lib.yml
68
- Valgrind :
69
- needs : [Build]
70
- uses : ./.github/workflows/reusable_valgrind.yml
71
- Coverage :
72
- # total coverage (on upstream only)
73
- if : github.repository == 'oneapi-src/unified-memory-framework'
74
- needs : [Build, DevDax, L0, CUDA, MultiNuma, QEMU, ProxyLib]
75
- uses : ./.github/workflows/reusable_coverage.yml
76
- secrets : inherit
77
- with :
78
- trigger : " ${{github.event_name}}"
79
- Coverage_partial :
80
- # partial coverage (on forks)
81
- if : github.repository != 'oneapi-src/unified-memory-framework'
82
- needs : [Build, QEMU, ProxyLib]
83
- uses : ./.github/workflows/reusable_coverage.yml
84
- CodeQL :
85
- needs : [Build]
86
- permissions :
87
- contents : read
88
- security-events : write
89
- uses : ./.github/workflows/reusable_codeql.yml
90
- Trivy :
91
- needs : [Build]
92
- permissions :
93
- contents : read
94
- security-events : write
95
- uses : ./.github/workflows/reusable_trivy.yml
96
- Compatibility :
97
- needs : [Build]
98
- uses : ./.github/workflows/reusable_compatibility.yml
99
- strategy :
100
- matrix :
101
- tag : ["v0.11.0-rc1"]
102
- with :
103
- tag : ${{matrix.tag}}
0 commit comments