@@ -21,60 +21,27 @@ 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
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
5124 FastBuild :
52- # if: always() && (needs.BuildDockers.result == 'skipped' || needs.BuildDockers.result == 'success')
5325 needs : [CodeChecks, DocsBuild]
5426 uses : ./.github/workflows/reusable_fast.yml
5527 Build :
5628 name : Basic builds
57- # if: always() && (needs.FastBuild.result == 'success')
5829 needs : [FastBuild]
5930 uses : ./.github/workflows/reusable_basic.yml
6031 DevDax :
61- # if: always() && (needs.FastBuild.result == 'success')
6232 needs : [FastBuild]
6333 uses : ./.github/workflows/reusable_dax.yml
6434 MultiNuma :
65- # if: always() && (needs.FastBuild.result == 'success')
6635 needs : [FastBuild]
6736 uses : ./.github/workflows/reusable_multi_numa.yml
6837 L0 :
69- # if: always() && (needs.Build.result == 'success')
7038 needs : [Build]
7139 uses : ./.github/workflows/reusable_gpu.yml
7240 with :
7341 provider : " LEVEL_ZERO"
7442 runner : " L0"
7543 shared_lib : " ['ON']"
7644 L0-BMG :
77- # if: always() && (needs.Build.result == 'success')
7845 needs : [Build]
7946 uses : ./.github/workflows/reusable_gpu.yml
8047 with :
@@ -83,29 +50,24 @@ jobs:
8350 shared_lib : " ['ON']"
8451 os : " ['Ubuntu']"
8552 CUDA :
86- # if: always() && (needs.Build.result == 'success')
8753 needs : [Build]
8854 uses : ./.github/workflows/reusable_gpu.yml
8955 with :
9056 provider : " CUDA"
9157 runner : " CUDA"
9258 shared_lib : " ['ON']"
9359 Sanitizers :
94- # if: always() && (needs.FastBuild.result == 'success')
9560 needs : [FastBuild]
9661 uses : ./.github/workflows/reusable_sanitizers.yml
9762 QEMU :
98- # if: always() && (needs.FastBuild.result == 'success')
9963 needs : [FastBuild]
10064 uses : ./.github/workflows/reusable_qemu.yml
10165 with :
10266 short_run : true
10367 ProxyLib :
104- # if: always() && (needs.Build.result == 'success')
10568 needs : [Build]
10669 uses : ./.github/workflows/reusable_proxy_lib.yml
10770 Valgrind :
108- # if: always() && (needs.Build.result == 'success')
10971 needs : [Build]
11072 uses : ./.github/workflows/reusable_valgrind.yml
11173 Coverage :
@@ -118,26 +80,22 @@ jobs:
11880 trigger : " ${{github.event_name}}"
11981 Coverage_partial :
12082 # partial coverage (on forks)
121- # if: github.repository != 'oneapi-src/unified-memory-framework' && always() && (needs.Build.result == 'success')
12283 if : github.repository != 'oneapi-src/unified-memory-framework'
12384 needs : [Build, QEMU, ProxyLib]
12485 uses : ./.github/workflows/reusable_coverage.yml
12586 CodeQL :
126- # if: always() && (needs.Build.result == 'success')
12787 needs : [Build]
12888 permissions :
12989 contents : read
13090 security-events : write
13191 uses : ./.github/workflows/reusable_codeql.yml
13292 Trivy :
133- # if: always() && (needs.Build.result == 'success')
13493 needs : [Build]
13594 permissions :
13695 contents : read
13796 security-events : write
13897 uses : ./.github/workflows/reusable_trivy.yml
13998 Compatibility :
140- # if: always() && (needs.Build.result == 'success')
14199 needs : [Build]
142100 uses : ./.github/workflows/reusable_compatibility.yml
143101 strategy :
0 commit comments