@@ -17,88 +17,7 @@ permissions:
17
17
packages : read
18
18
19
19
jobs :
20
- CodeChecks :
21
- uses : ./.github/workflows/reusable_checks.yml
22
20
FastBuild :
23
21
name : Fast builds
24
- needs : [CodeChecks]
25
22
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
- CodeQL :
86
- needs : [Build]
87
- permissions :
88
- contents : read
89
- security-events : write
90
- 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
- # needs: [Build]
99
- # uses: ./.github/workflows/reusable_compatibility.yml
100
- # strategy:
101
- # matrix:
102
- # tag: ["v0.12.0-dev3"]
103
- # with:
104
- # tag: ${{matrix.tag}}
23
+
0 commit comments