@@ -19,62 +19,27 @@ 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+ # needs: [CodeChecks]
5424 uses : ./.github/workflows/reusable_fast.yml
5525 Build :
5626 name : Basic builds
57- # if: always() && (needs.FastBuild.result == 'success')
58- needs : [FastBuild]
27+ # needs: [FastBuild]
5928 uses : ./.github/workflows/reusable_basic.yml
6029 DevDax :
61- # if: always() && (needs.FastBuild.result == 'success')
6230 needs : [FastBuild]
6331 uses : ./.github/workflows/reusable_dax.yml
6432 MultiNuma :
65- # if: always() && (needs.FastBuild.result == 'success')
6633 needs : [FastBuild]
6734 uses : ./.github/workflows/reusable_multi_numa.yml
6835 L0 :
69- # if: always() && (needs.Build.result == 'success')
7036 needs : [Build]
7137 uses : ./.github/workflows/reusable_gpu.yml
7238 with :
7339 provider : " LEVEL_ZERO"
7440 runner : " L0"
7541 shared_lib : " ['ON']"
7642 L0-BMG :
77- # if: always() && (needs.Build.result == 'success')
7843 needs : [Build]
7944 uses : ./.github/workflows/reusable_gpu.yml
8045 with :
@@ -83,29 +48,24 @@ jobs:
8348 shared_lib : " ['ON']"
8449 os : " ['Ubuntu']"
8550 CUDA :
86- # if: always() && (needs.Build.result == 'success')
8751 needs : [Build]
8852 uses : ./.github/workflows/reusable_gpu.yml
8953 with :
9054 provider : " CUDA"
9155 runner : " CUDA"
9256 shared_lib : " ['ON']"
9357 Sanitizers :
94- # if: always() && (needs.FastBuild.result == 'success')
9558 needs : [FastBuild]
9659 uses : ./.github/workflows/reusable_sanitizers.yml
9760 QEMU :
98- # if: always() && (needs.FastBuild.result == 'success')
9961 needs : [FastBuild]
10062 uses : ./.github/workflows/reusable_qemu.yml
10163 with :
10264 short_run : true
10365 ProxyLib :
104- # if: always() && (needs.Build.result == 'success')
10566 needs : [Build]
10667 uses : ./.github/workflows/reusable_proxy_lib.yml
10768 Valgrind :
108- # if: always() && (needs.Build.result == 'success')
10969 needs : [Build]
11070 uses : ./.github/workflows/reusable_valgrind.yml
11171 Coverage :
@@ -118,26 +78,22 @@ jobs:
11878 trigger : " ${{github.event_name}}"
11979 Coverage_partial :
12080 # partial coverage (on forks)
121- # if: github.repository != 'oneapi-src/unified-memory-framework' && always() && (needs.Build.result == 'success')
12281 if : github.repository != 'oneapi-src/unified-memory-framework'
12382 needs : [Build, QEMU, ProxyLib]
12483 uses : ./.github/workflows/reusable_coverage.yml
12584 CodeQL :
126- # if: always() && (needs.Build.result == 'success')
12785 needs : [Build]
12886 permissions :
12987 contents : read
13088 security-events : write
13189 uses : ./.github/workflows/reusable_codeql.yml
13290 Trivy :
133- # if: always() && (needs.Build.result == 'success')
13491 needs : [Build]
13592 permissions :
13693 contents : read
13794 security-events : write
13895 uses : ./.github/workflows/reusable_trivy.yml
13996 Compatibility :
140- # if: always() && (needs.Build.result == 'success')
14197 needs : [Build]
14298 uses : ./.github/workflows/reusable_compatibility.yml
14399 strategy :
0 commit comments