@@ -19,62 +19,28 @@ permissions:
1919jobs :
2020 CodeChecks :
2121 uses : ./.github/workflows/reusable_checks.yml
22- DocsBuild :
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
5122 FastBuild :
52- # if: always() && (needs.BuildDockers.result == 'skipped' || needs.BuildDockers.result == 'success')
53- needs : [CodeChecks, DocsBuild ]
23+ name : Fast builds
24+ needs : [CodeChecks]
5425 uses : ./.github/workflows/reusable_fast.yml
5526 Build :
5627 name : Basic builds
57- # if: always() && (needs.FastBuild.result == 'success')
5828 needs : [FastBuild]
5929 uses : ./.github/workflows/reusable_basic.yml
6030 DevDax :
61- # if: always() && (needs.FastBuild.result == 'success')
6231 needs : [FastBuild]
6332 uses : ./.github/workflows/reusable_dax.yml
6433 MultiNuma :
65- # if: always() && (needs.FastBuild.result == 'success')
6634 needs : [FastBuild]
6735 uses : ./.github/workflows/reusable_multi_numa.yml
6836 L0 :
69- # if: always() && (needs.Build.result == 'success')
7037 needs : [Build]
7138 uses : ./.github/workflows/reusable_gpu.yml
7239 with :
7340 provider : " LEVEL_ZERO"
7441 runner : " L0"
7542 shared_lib : " ['ON']"
7643 L0-BMG :
77- # if: always() && (needs.Build.result == 'success')
7844 needs : [Build]
7945 uses : ./.github/workflows/reusable_gpu.yml
8046 with :
@@ -83,29 +49,24 @@ jobs:
8349 shared_lib : " ['ON']"
8450 os : " ['Ubuntu']"
8551 CUDA :
86- # if: always() && (needs.Build.result == 'success')
8752 needs : [Build]
8853 uses : ./.github/workflows/reusable_gpu.yml
8954 with :
9055 provider : " CUDA"
9156 runner : " CUDA"
9257 shared_lib : " ['ON']"
9358 Sanitizers :
94- # if: always() && (needs.FastBuild.result == 'success')
9559 needs : [FastBuild]
9660 uses : ./.github/workflows/reusable_sanitizers.yml
9761 QEMU :
98- # if: always() && (needs.FastBuild.result == 'success')
9962 needs : [FastBuild]
10063 uses : ./.github/workflows/reusable_qemu.yml
10164 with :
10265 short_run : true
10366 ProxyLib :
104- # if: always() && (needs.Build.result == 'success')
10567 needs : [Build]
10668 uses : ./.github/workflows/reusable_proxy_lib.yml
10769 Valgrind :
108- # if: always() && (needs.Build.result == 'success')
10970 needs : [Build]
11071 uses : ./.github/workflows/reusable_valgrind.yml
11172 Coverage :
@@ -118,26 +79,22 @@ jobs:
11879 trigger : " ${{github.event_name}}"
11980 Coverage_partial :
12081 # partial coverage (on forks)
121- # if: github.repository != 'oneapi-src/unified-memory-framework' && always() && (needs.Build.result == 'success')
12282 if : github.repository != 'oneapi-src/unified-memory-framework'
12383 needs : [Build, QEMU, ProxyLib]
12484 uses : ./.github/workflows/reusable_coverage.yml
12585 CodeQL :
126- # if: always() && (needs.Build.result == 'success')
12786 needs : [Build]
12887 permissions :
12988 contents : read
13089 security-events : write
13190 uses : ./.github/workflows/reusable_codeql.yml
13291 Trivy :
133- # if: always() && (needs.Build.result == 'success')
13492 needs : [Build]
13593 permissions :
13694 contents : read
13795 security-events : write
13896 uses : ./.github/workflows/reusable_trivy.yml
13997 Compatibility :
140- # if: always() && (needs.Build.result == 'success')
14198 needs : [Build]
14299 uses : ./.github/workflows/reusable_compatibility.yml
143100 strategy :
0 commit comments