@@ -16,61 +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
- Sanitizers :
35
- needs : [FastBuild]
36
- uses : ./.github/workflows/reusable_sanitizers.yml
37
- Qemu :
38
- needs : [FastBuild]
39
- uses : ./.github/workflows/reusable_qemu.yml
40
- Benchmarks :
41
- needs : [Build]
42
- uses : ./.github/workflows/reusable_benchmarks.yml
43
- ProxyLib :
44
- needs : [Build]
45
- uses : ./.github/workflows/reusable_proxy_lib.yml
46
19
GPU :
47
- needs : [Build]
48
20
uses : ./.github/workflows/reusable_gpu.yml
49
- Valgrind :
50
- needs : [Build]
51
- uses : ./.github/workflows/reusable_valgrind.yml
52
- MultiNuma :
53
- needs : [Build]
54
- uses : ./.github/workflows/reusable_multi_numa.yml
55
- Coverage :
56
- # total coverage (on upstream only)
57
- if : github.repository == 'oneapi-src/unified-memory-framework'
58
- needs : [Build, DevDax, GPU, MultiNuma, Qemu, ProxyLib]
59
- uses : ./.github/workflows/reusable_coverage.yml
60
- Coverage_partial :
61
- # partial coverage (on forks)
62
- if : github.repository != 'oneapi-src/unified-memory-framework'
63
- needs : [Build, Qemu, ProxyLib]
64
- uses : ./.github/workflows/reusable_coverage.yml
65
- CodeQL :
66
- needs : [Build]
67
- permissions :
68
- contents : read
69
- security-events : write
70
- uses : ./.github/workflows/reusable_codeql.yml
71
- Trivy :
72
- needs : [Build]
73
- permissions :
74
- contents : read
75
- security-events : write
76
- uses : ./.github/workflows/reusable_trivy.yml
0 commit comments