@@ -21,60 +21,60 @@ 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
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
33
34
- - name : Get changed files
35
- id : changed-files
36
- uses : tj-actions/changed-files@v45.0.3
34
+ # - name: Get changed files
35
+ # id: changed-files
36
+ # uses: tj-actions/changed-files@v45.0.3
37
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
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
51
FastBuild :
52
- if : always() && (needs.BuildDockers.result == 'skipped' || needs.BuildDockers.result == 'success')
53
- needs : [CodeChecks, DocsBuild, BuildDockers ]
52
+ # if: always() && (needs.BuildDockers.result == 'skipped' || needs.BuildDockers.result == 'success')
53
+ needs : [CodeChecks, DocsBuild]
54
54
uses : ./.github/workflows/reusable_fast.yml
55
55
Build :
56
56
name : Basic builds
57
- if : always() && (needs.FastBuild.result == 'success')
57
+ # if: always() && (needs.FastBuild.result == 'success')
58
58
needs : [FastBuild]
59
59
uses : ./.github/workflows/reusable_basic.yml
60
60
DevDax :
61
- if : always() && (needs.FastBuild.result == 'success')
61
+ # if: always() && (needs.FastBuild.result == 'success')
62
62
needs : [FastBuild]
63
63
uses : ./.github/workflows/reusable_dax.yml
64
64
MultiNuma :
65
- if : always() && (needs.FastBuild.result == 'success')
65
+ # if: always() && (needs.FastBuild.result == 'success')
66
66
needs : [FastBuild]
67
67
uses : ./.github/workflows/reusable_multi_numa.yml
68
68
L0 :
69
- if : always() && (needs.Build.result == 'success')
69
+ # if: always() && (needs.Build.result == 'success')
70
70
needs : [Build]
71
71
uses : ./.github/workflows/reusable_gpu.yml
72
72
with :
73
73
provider : " LEVEL_ZERO"
74
74
runner : " L0"
75
75
shared_lib : " ['ON']"
76
76
L0-BMG :
77
- if : always() && (needs.Build.result == 'success')
77
+ # if: always() && (needs.Build.result == 'success')
78
78
needs : [Build]
79
79
uses : ./.github/workflows/reusable_gpu.yml
80
80
with :
@@ -83,29 +83,29 @@ jobs:
83
83
shared_lib : " ['ON']"
84
84
os : " ['Ubuntu']"
85
85
CUDA :
86
- if : always() && (needs.Build.result == 'success')
86
+ # if: always() && (needs.Build.result == 'success')
87
87
needs : [Build]
88
88
uses : ./.github/workflows/reusable_gpu.yml
89
89
with :
90
90
provider : " CUDA"
91
91
runner : " CUDA"
92
92
shared_lib : " ['ON']"
93
93
Sanitizers :
94
- if : always() && (needs.FastBuild.result == 'success')
94
+ # if: always() && (needs.FastBuild.result == 'success')
95
95
needs : [FastBuild]
96
96
uses : ./.github/workflows/reusable_sanitizers.yml
97
97
QEMU :
98
- if : always() && (needs.FastBuild.result == 'success')
98
+ # if: always() && (needs.FastBuild.result == 'success')
99
99
needs : [FastBuild]
100
100
uses : ./.github/workflows/reusable_qemu.yml
101
101
with :
102
102
short_run : true
103
103
ProxyLib :
104
- if : always() && (needs.Build.result == 'success')
104
+ # if: always() && (needs.Build.result == 'success')
105
105
needs : [Build]
106
106
uses : ./.github/workflows/reusable_proxy_lib.yml
107
107
Valgrind :
108
- if : always() && (needs.Build.result == 'success')
108
+ # if: always() && (needs.Build.result == 'success')
109
109
needs : [Build]
110
110
uses : ./.github/workflows/reusable_valgrind.yml
111
111
Coverage :
@@ -118,25 +118,26 @@ jobs:
118
118
trigger : " ${{github.event_name}}"
119
119
Coverage_partial :
120
120
# partial coverage (on forks)
121
- if : github.repository != 'oneapi-src/unified-memory-framework' && always() && (needs.Build.result == 'success')
121
+ # if: github.repository != 'oneapi-src/unified-memory-framework' && always() && (needs.Build.result == 'success')
122
+ if : github.repository != 'oneapi-src/unified-memory-framework'
122
123
needs : [Build, QEMU, ProxyLib]
123
124
uses : ./.github/workflows/reusable_coverage.yml
124
125
CodeQL :
125
- if : always() && (needs.Build.result == 'success')
126
+ # if: always() && (needs.Build.result == 'success')
126
127
needs : [Build]
127
128
permissions :
128
129
contents : read
129
130
security-events : write
130
131
uses : ./.github/workflows/reusable_codeql.yml
131
132
Trivy :
132
- if : always() && (needs.Build.result == 'success')
133
+ # if: always() && (needs.Build.result == 'success')
133
134
needs : [Build]
134
135
permissions :
135
136
contents : read
136
137
security-events : write
137
138
uses : ./.github/workflows/reusable_trivy.yml
138
139
Compatibility :
139
- if : always() && (needs.Build.result == 'success')
140
+ # if: always() && (needs.Build.result == 'success')
140
141
needs : [Build]
141
142
uses : ./.github/workflows/reusable_compatibility.yml
142
143
strategy :
0 commit comments