@@ -21,60 +21,27 @@ jobs:
21
21
uses : ./.github/workflows/reusable_checks.yml
22
22
DocsBuild :
23
23
uses : ./.github/workflows/reusable_docs_build.yml
24
- # DetectChanges:
25
- # runs-on: ubuntu-latest
26
- # outputs:
27
- # changed_files: ${{ steps.changed-files.outputs.all_changed_files }}
28
- # steps:
29
- # - name: Checkout code
30
- # uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
31
- # with:
32
- # fetch-depth: 0
33
-
34
- # - name: Get changed files
35
- # id: changed-files
36
- # uses: tj-actions/[email protected]
37
-
38
- # - name: List all changed files
39
- # env:
40
- # ALL_CHANGED_FILES: ${{ steps.changed-files.outputs.all_changed_files }}
41
- # run: |
42
- # echo "Changed files: ${{ steps.changed-files.outputs.all_changed_files }}"
43
- # BuildDockers:
44
- # if: ${{ contains(join(needs.DetectChanges.outputs.changed_files, ' '), '.github/docker/') }}
45
- # needs: [DetectChanges]
46
- # permissions:
47
- # contents: read
48
- # packages: write
49
- # secrets: inherit
50
- # uses: ./.github/workflows/reusable_dockers_build.yml
51
24
FastBuild :
52
- # if: always() && (needs.BuildDockers.result == 'skipped' || needs.BuildDockers.result == 'success')
53
25
needs : [CodeChecks, DocsBuild]
54
26
uses : ./.github/workflows/reusable_fast.yml
55
27
Build :
56
28
name : Basic builds
57
- # if: always() && (needs.FastBuild.result == 'success')
58
29
needs : [FastBuild]
59
30
uses : ./.github/workflows/reusable_basic.yml
60
31
DevDax :
61
- # if: always() && (needs.FastBuild.result == 'success')
62
32
needs : [FastBuild]
63
33
uses : ./.github/workflows/reusable_dax.yml
64
34
MultiNuma :
65
- # if: always() && (needs.FastBuild.result == 'success')
66
35
needs : [FastBuild]
67
36
uses : ./.github/workflows/reusable_multi_numa.yml
68
37
L0 :
69
- # if: always() && (needs.Build.result == 'success')
70
38
needs : [Build]
71
39
uses : ./.github/workflows/reusable_gpu.yml
72
40
with :
73
41
provider : " LEVEL_ZERO"
74
42
runner : " L0"
75
43
shared_lib : " ['ON']"
76
44
L0-BMG :
77
- # if: always() && (needs.Build.result == 'success')
78
45
needs : [Build]
79
46
uses : ./.github/workflows/reusable_gpu.yml
80
47
with :
@@ -83,29 +50,24 @@ jobs:
83
50
shared_lib : " ['ON']"
84
51
os : " ['Ubuntu']"
85
52
CUDA :
86
- # if: always() && (needs.Build.result == 'success')
87
53
needs : [Build]
88
54
uses : ./.github/workflows/reusable_gpu.yml
89
55
with :
90
56
provider : " CUDA"
91
57
runner : " CUDA"
92
58
shared_lib : " ['ON']"
93
59
Sanitizers :
94
- # if: always() && (needs.FastBuild.result == 'success')
95
60
needs : [FastBuild]
96
61
uses : ./.github/workflows/reusable_sanitizers.yml
97
62
QEMU :
98
- # if: always() && (needs.FastBuild.result == 'success')
99
63
needs : [FastBuild]
100
64
uses : ./.github/workflows/reusable_qemu.yml
101
65
with :
102
66
short_run : true
103
67
ProxyLib :
104
- # if: always() && (needs.Build.result == 'success')
105
68
needs : [Build]
106
69
uses : ./.github/workflows/reusable_proxy_lib.yml
107
70
Valgrind :
108
- # if: always() && (needs.Build.result == 'success')
109
71
needs : [Build]
110
72
uses : ./.github/workflows/reusable_valgrind.yml
111
73
Coverage :
@@ -118,26 +80,22 @@ jobs:
118
80
trigger : " ${{github.event_name}}"
119
81
Coverage_partial :
120
82
# partial coverage (on forks)
121
- # if: github.repository != 'oneapi-src/unified-memory-framework' && always() && (needs.Build.result == 'success')
122
83
if : github.repository != 'oneapi-src/unified-memory-framework'
123
84
needs : [Build, QEMU, ProxyLib]
124
85
uses : ./.github/workflows/reusable_coverage.yml
125
86
CodeQL :
126
- # if: always() && (needs.Build.result == 'success')
127
87
needs : [Build]
128
88
permissions :
129
89
contents : read
130
90
security-events : write
131
91
uses : ./.github/workflows/reusable_codeql.yml
132
92
Trivy :
133
- # if: always() && (needs.Build.result == 'success')
134
93
needs : [Build]
135
94
permissions :
136
95
contents : read
137
96
security-events : write
138
97
uses : ./.github/workflows/reusable_trivy.yml
139
98
Compatibility :
140
- # if: always() && (needs.Build.result == 'success')
141
99
needs : [Build]
142
100
uses : ./.github/workflows/reusable_compatibility.yml
143
101
strategy :
0 commit comments