From a55f762e6e7521649f8216fec1cbd8eef8b0d1e1 Mon Sep 17 00:00:00 2001 From: rbanka1 Date: Tue, 12 Aug 2025 13:23:25 +0200 Subject: [PATCH 1/7] . --- .github/workflows/pr_push.yml | 152 +++++++++++++++++----------------- 1 file changed, 76 insertions(+), 76 deletions(-) diff --git a/.github/workflows/pr_push.yml b/.github/workflows/pr_push.yml index cef83c9e85..0f01ccd740 100644 --- a/.github/workflows/pr_push.yml +++ b/.github/workflows/pr_push.yml @@ -23,82 +23,82 @@ jobs: name: Fast builds needs: [CodeChecks] uses: ./.github/workflows/reusable_fast.yml - Build: - name: Basic builds - needs: [FastBuild] - uses: ./.github/workflows/reusable_basic.yml - DevDax: - needs: [FastBuild] - uses: ./.github/workflows/reusable_dax.yml + # Build: + # name: Basic builds + # needs: [FastBuild] + # uses: ./.github/workflows/reusable_basic.yml + # DevDax: + # needs: [FastBuild] + # uses: ./.github/workflows/reusable_dax.yml MultiNuma: needs: [FastBuild] uses: ./.github/workflows/reusable_multi_numa.yml - L0: - needs: [Build] - uses: ./.github/workflows/reusable_gpu.yml - with: - provider: "LEVEL_ZERO" - runner: "L0" - shared_lib: "['ON']" - L0-BMG: - needs: [Build] - uses: ./.github/workflows/reusable_gpu.yml - with: - provider: "LEVEL_ZERO" - runner: "L0-BMG" - shared_lib: "['ON']" - os: "['Ubuntu']" - CUDA: - needs: [Build] - uses: ./.github/workflows/reusable_gpu.yml - with: - provider: "CUDA" - runner: "CUDA" - shared_lib: "['ON']" - Sanitizers: - needs: [FastBuild] - uses: ./.github/workflows/reusable_sanitizers.yml - QEMU: - needs: [FastBuild] - uses: ./.github/workflows/reusable_qemu.yml - with: - short_run: true - ProxyLib: - needs: [Build] - uses: ./.github/workflows/reusable_proxy_lib.yml - Valgrind: - needs: [Build] - uses: ./.github/workflows/reusable_valgrind.yml - Coverage: - # total coverage (on upstream only) - if: github.repository == 'oneapi-src/unified-memory-framework' - needs: [Build, DevDax, L0, CUDA, MultiNuma, QEMU, ProxyLib] - uses: ./.github/workflows/reusable_coverage.yml - secrets: inherit - with: - trigger: "${{github.event_name}}" - Coverage_partial: - # partial coverage (on forks) - if: github.repository != 'oneapi-src/unified-memory-framework' - needs: [Build, QEMU, ProxyLib] - uses: ./.github/workflows/reusable_coverage.yml - CodeQL: - needs: [Build] - permissions: - contents: read - security-events: write - uses: ./.github/workflows/reusable_codeql.yml - Trivy: - needs: [Build] - permissions: - contents: read - security-events: write - uses: ./.github/workflows/reusable_trivy.yml - Compatibility: - needs: [Build] - uses: ./.github/workflows/reusable_compatibility.yml - strategy: - matrix: - tag: ["v1.0.1"] - with: - tag: ${{matrix.tag}} + # L0: + # needs: [Build] + # uses: ./.github/workflows/reusable_gpu.yml + # with: + # provider: "LEVEL_ZERO" + # runner: "L0" + # shared_lib: "['ON']" + # L0-BMG: + # needs: [Build] + # uses: ./.github/workflows/reusable_gpu.yml + # with: + # provider: "LEVEL_ZERO" + # runner: "L0-BMG" + # shared_lib: "['ON']" + # os: "['Ubuntu']" + # CUDA: + # needs: [Build] + # uses: ./.github/workflows/reusable_gpu.yml + # with: + # provider: "CUDA" + # runner: "CUDA" + # shared_lib: "['ON']" + # Sanitizers: + # needs: [FastBuild] + # uses: ./.github/workflows/reusable_sanitizers.yml + # QEMU: + # needs: [FastBuild] + # uses: ./.github/workflows/reusable_qemu.yml + # with: + # short_run: true + # ProxyLib: + # needs: [Build] + # uses: ./.github/workflows/reusable_proxy_lib.yml + # Valgrind: + # needs: [Build] + # uses: ./.github/workflows/reusable_valgrind.yml + # Coverage: + # # total coverage (on upstream only) + # if: github.repository == 'oneapi-src/unified-memory-framework' + # needs: [Build, DevDax, L0, CUDA, MultiNuma, QEMU, ProxyLib] + # uses: ./.github/workflows/reusable_coverage.yml + # secrets: inherit + # with: + # trigger: "${{github.event_name}}" + # Coverage_partial: + # # partial coverage (on forks) + # if: github.repository != 'oneapi-src/unified-memory-framework' + # needs: [Build, QEMU, ProxyLib] + # uses: ./.github/workflows/reusable_coverage.yml + # CodeQL: + # needs: [Build] + # permissions: + # contents: read + # security-events: write + # uses: ./.github/workflows/reusable_codeql.yml + # Trivy: + # needs: [Build] + # permissions: + # contents: read + # security-events: write + # uses: ./.github/workflows/reusable_trivy.yml + # Compatibility: + # needs: [Build] + # uses: ./.github/workflows/reusable_compatibility.yml + # strategy: + # matrix: + # tag: ["v1.0.1"] + # with: + # tag: ${{matrix.tag}} From d7c253e955ad6b6c71574dffdc6d4765f6d7a3c5 Mon Sep 17 00:00:00 2001 From: rbanka1 Date: Tue, 12 Aug 2025 13:55:36 +0200 Subject: [PATCH 2/7] . --- .github/workflows/reusable_multi_numa.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/reusable_multi_numa.yml b/.github/workflows/reusable_multi_numa.yml index ebb4705c9b..41d2955d42 100644 --- a/.github/workflows/reusable_multi_numa.yml +++ b/.github/workflows/reusable_multi_numa.yml @@ -15,7 +15,7 @@ env: jobs: multi_numa: # run only on upstream; forks will not have the HW - if: github.repository == 'oneapi-src/unified-memory-framework' + # if: github.repository == 'oneapi-src/unified-memory-framework' strategy: matrix: os: [ubuntu-22.04, rhel-9.1, sles-15] From 2a81bb79881200d30d1e0afb874e18373ed1b043 Mon Sep 17 00:00:00 2001 From: rbanka1 Date: Wed, 13 Aug 2025 09:30:22 +0200 Subject: [PATCH 3/7] . --- .github/workflows/pr_push.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr_push.yml b/.github/workflows/pr_push.yml index 0f01ccd740..b976468220 100644 --- a/.github/workflows/pr_push.yml +++ b/.github/workflows/pr_push.yml @@ -33,7 +33,7 @@ jobs: MultiNuma: needs: [FastBuild] uses: ./.github/workflows/reusable_multi_numa.yml - # L0: + # L0: # needs: [Build] # uses: ./.github/workflows/reusable_gpu.yml # with: From 436f43cff9f8c7407da50fe8b35f05fbf52ff4ed Mon Sep 17 00:00:00 2001 From: rbanka1 Date: Wed, 27 Aug 2025 14:14:48 +0200 Subject: [PATCH 4/7] , --- .github/workflows/pr_push.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr_push.yml b/.github/workflows/pr_push.yml index b976468220..0f01ccd740 100644 --- a/.github/workflows/pr_push.yml +++ b/.github/workflows/pr_push.yml @@ -33,7 +33,7 @@ jobs: MultiNuma: needs: [FastBuild] uses: ./.github/workflows/reusable_multi_numa.yml - # L0: + # L0: # needs: [Build] # uses: ./.github/workflows/reusable_gpu.yml # with: From f65ffcda63bbe2807443cd0e093a2ee0219ca17b Mon Sep 17 00:00:00 2001 From: rbanka1 Date: Tue, 9 Sep 2025 12:23:42 +0200 Subject: [PATCH 5/7] . --- .github/workflows/reusable_multi_numa.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/reusable_multi_numa.yml b/.github/workflows/reusable_multi_numa.yml index 41d2955d42..21837b709a 100644 --- a/.github/workflows/reusable_multi_numa.yml +++ b/.github/workflows/reusable_multi_numa.yml @@ -14,7 +14,7 @@ env: jobs: multi_numa: - # run only on upstream; forks will not have the HW + # run only on upstream; forks will not have the HW # if: github.repository == 'oneapi-src/unified-memory-framework' strategy: matrix: From fa41d668d469899a7a1cfb56b57a2508ac5a675d Mon Sep 17 00:00:00 2001 From: rbanka1 Date: Tue, 9 Sep 2025 12:40:01 +0200 Subject: [PATCH 6/7] , --- .github/workflows/pr_push.yml | 10 +++++----- .github/workflows/reusable_multi_numa.yml | 4 ++++ 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/.github/workflows/pr_push.yml b/.github/workflows/pr_push.yml index 0f01ccd740..a47303f837 100644 --- a/.github/workflows/pr_push.yml +++ b/.github/workflows/pr_push.yml @@ -19,10 +19,10 @@ permissions: jobs: CodeChecks: uses: ./.github/workflows/reusable_checks.yml - FastBuild: - name: Fast builds - needs: [CodeChecks] - uses: ./.github/workflows/reusable_fast.yml + # FastBuild: + # name: Fast builds + # needs: [CodeChecks] + # uses: ./.github/workflows/reusable_fast.yml # Build: # name: Basic builds # needs: [FastBuild] @@ -31,7 +31,7 @@ jobs: # needs: [FastBuild] # uses: ./.github/workflows/reusable_dax.yml MultiNuma: - needs: [FastBuild] + # needs: [FastBuild] uses: ./.github/workflows/reusable_multi_numa.yml # L0: # needs: [Build] diff --git a/.github/workflows/reusable_multi_numa.yml b/.github/workflows/reusable_multi_numa.yml index 21837b709a..c24d5c1912 100644 --- a/.github/workflows/reusable_multi_numa.yml +++ b/.github/workflows/reusable_multi_numa.yml @@ -53,6 +53,10 @@ jobs: working-directory: ${{github.workspace}}/build run: ctest --output-on-failure --test-dir test + + - name: exit + run: exit 1 + # On RHEL/SLES, hwloc version is just a little too low. # Skip some tests until we upgrade hwloc and update CMake to properly handle local hwloc installation. # TODO: fix issue #560 From 990e4c96208e3d6c12fa9863a7aad77e3ddcbe84 Mon Sep 17 00:00:00 2001 From: rbanka1 Date: Tue, 9 Sep 2025 12:45:37 +0200 Subject: [PATCH 7/7] . --- .github/workflows/reusable_multi_numa.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/reusable_multi_numa.yml b/.github/workflows/reusable_multi_numa.yml index c24d5c1912..7924b2b915 100644 --- a/.github/workflows/reusable_multi_numa.yml +++ b/.github/workflows/reusable_multi_numa.yml @@ -53,8 +53,8 @@ jobs: working-directory: ${{github.workspace}}/build run: ctest --output-on-failure --test-dir test - - name: exit + if: matrix.os == 'sles-15' run: exit 1 # On RHEL/SLES, hwloc version is just a little too low.