@@ -21,60 +21,60 @@ jobs:
2121 uses : ./.github/workflows/reusable_checks.yml
2222 DocsBuild :
2323 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
3333
34- - name : Get changed files
35- id : changed-files
36- uses :
tj-actions/[email protected] 34+ # - name: Get changed files
35+ # id: changed-files
36+ # uses: tj-actions/[email protected] 3737
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
5151 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]
5454 uses : ./.github/workflows/reusable_fast.yml
5555 Build :
5656 name : Basic builds
57- if : always() && (needs.FastBuild.result == 'success')
57+ # if: always() && (needs.FastBuild.result == 'success')
5858 needs : [FastBuild]
5959 uses : ./.github/workflows/reusable_basic.yml
6060 DevDax :
61- if : always() && (needs.FastBuild.result == 'success')
61+ # if: always() && (needs.FastBuild.result == 'success')
6262 needs : [FastBuild]
6363 uses : ./.github/workflows/reusable_dax.yml
6464 MultiNuma :
65- if : always() && (needs.FastBuild.result == 'success')
65+ # if: always() && (needs.FastBuild.result == 'success')
6666 needs : [FastBuild]
6767 uses : ./.github/workflows/reusable_multi_numa.yml
6868 L0 :
69- if : always() && (needs.Build.result == 'success')
69+ # if: always() && (needs.Build.result == 'success')
7070 needs : [Build]
7171 uses : ./.github/workflows/reusable_gpu.yml
7272 with :
7373 provider : " LEVEL_ZERO"
7474 runner : " L0"
7575 shared_lib : " ['ON']"
7676 L0-BMG :
77- if : always() && (needs.Build.result == 'success')
77+ # if: always() && (needs.Build.result == 'success')
7878 needs : [Build]
7979 uses : ./.github/workflows/reusable_gpu.yml
8080 with :
@@ -83,29 +83,29 @@ jobs:
8383 shared_lib : " ['ON']"
8484 os : " ['Ubuntu']"
8585 CUDA :
86- if : always() && (needs.Build.result == 'success')
86+ # if: always() && (needs.Build.result == 'success')
8787 needs : [Build]
8888 uses : ./.github/workflows/reusable_gpu.yml
8989 with :
9090 provider : " CUDA"
9191 runner : " CUDA"
9292 shared_lib : " ['ON']"
9393 Sanitizers :
94- if : always() && (needs.FastBuild.result == 'success')
94+ # if: always() && (needs.FastBuild.result == 'success')
9595 needs : [FastBuild]
9696 uses : ./.github/workflows/reusable_sanitizers.yml
9797 QEMU :
98- if : always() && (needs.FastBuild.result == 'success')
98+ # if: always() && (needs.FastBuild.result == 'success')
9999 needs : [FastBuild]
100100 uses : ./.github/workflows/reusable_qemu.yml
101101 with :
102102 short_run : true
103103 ProxyLib :
104- if : always() && (needs.Build.result == 'success')
104+ # if: always() && (needs.Build.result == 'success')
105105 needs : [Build]
106106 uses : ./.github/workflows/reusable_proxy_lib.yml
107107 Valgrind :
108- if : always() && (needs.Build.result == 'success')
108+ # if: always() && (needs.Build.result == 'success')
109109 needs : [Build]
110110 uses : ./.github/workflows/reusable_valgrind.yml
111111 Coverage :
@@ -118,25 +118,26 @@ jobs:
118118 trigger : " ${{github.event_name}}"
119119 Coverage_partial :
120120 # 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'
122123 needs : [Build, QEMU, ProxyLib]
123124 uses : ./.github/workflows/reusable_coverage.yml
124125 CodeQL :
125- if : always() && (needs.Build.result == 'success')
126+ # if: always() && (needs.Build.result == 'success')
126127 needs : [Build]
127128 permissions :
128129 contents : read
129130 security-events : write
130131 uses : ./.github/workflows/reusable_codeql.yml
131132 Trivy :
132- if : always() && (needs.Build.result == 'success')
133+ # if: always() && (needs.Build.result == 'success')
133134 needs : [Build]
134135 permissions :
135136 contents : read
136137 security-events : write
137138 uses : ./.github/workflows/reusable_trivy.yml
138139 Compatibility :
139- if : always() && (needs.Build.result == 'success')
140+ # if: always() && (needs.Build.result == 'success')
140141 needs : [Build]
141142 uses : ./.github/workflows/reusable_compatibility.yml
142143 strategy :
0 commit comments