@@ -17,90 +17,8 @@ permissions:
17
17
packages : read
18
18
19
19
jobs :
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
30
- DevDax :
31
- needs : [FastBuild]
32
- uses : ./.github/workflows/reusable_dax.yml
33
- MultiNuma :
34
- needs : [FastBuild]
35
- uses : ./.github/workflows/reusable_multi_numa.yml
36
- L0 :
37
- needs : [Build]
38
- uses : ./.github/workflows/reusable_gpu.yml
39
- with :
40
- provider : " LEVEL_ZERO"
41
- runner : " L0"
42
- shared_lib : " ['ON']"
43
- L0-BMG :
44
- needs : [Build]
45
- uses : ./.github/workflows/reusable_gpu.yml
46
- with :
47
- provider : " LEVEL_ZERO"
48
- runner : " L0-BMG"
49
- shared_lib : " ['ON']"
50
- os : " ['Ubuntu']"
51
- CUDA :
52
- needs : [Build]
53
- uses : ./.github/workflows/reusable_gpu.yml
54
- with :
55
- provider : " CUDA"
56
- runner : " CUDA"
57
- shared_lib : " ['ON']"
58
- Sanitizers :
59
- needs : [FastBuild]
60
- uses : ./.github/workflows/reusable_sanitizers.yml
61
- QEMU :
62
- needs : [FastBuild]
63
- uses : ./.github/workflows/reusable_qemu.yml
64
- with :
65
- short_run : true
66
- ProxyLib :
67
- needs : [Build]
68
- 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
20
CodeQL :
86
- needs : [Build]
87
21
permissions :
88
22
contents : read
89
23
security-events : write
90
24
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
- # TODO: bring back when new UMF version is ready
99
- if : false
100
- needs : [Build]
101
- uses : ./.github/workflows/reusable_compatibility.yml
102
- strategy :
103
- matrix :
104
- tag : ["v1.0.0-rc1"]
105
- with :
106
- tag : ${{matrix.tag}}
0 commit comments