From 94d2e6cc89d4a8dd960370a9b81d7594a6cc4c5a Mon Sep 17 00:00:00 2001 From: "Sarnie, Nick" Date: Tue, 27 May 2025 08:56:26 -0700 Subject: [PATCH 1/2] [CI] Test 'all' cmake target in nightly Signed-off-by: Sarnie, Nick --- .github/workflows/sycl-linux-build.yml | 6 +++++- .github/workflows/sycl-nightly.yml | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/sycl-linux-build.yml b/.github/workflows/sycl-linux-build.yml index 6e5f9951dce3c..edd09aa12f3a7 100644 --- a/.github/workflows/sycl-linux-build.yml +++ b/.github/workflows/sycl-linux-build.yml @@ -32,6 +32,10 @@ on: build_artifact_suffix: type: string required: true + build_target: + type: string + required: false + default: sycl-toolchain artifact_archive_name: type: string default: llvm_sycl.tar.zst @@ -177,7 +181,7 @@ jobs: -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD=SPIRV - name: Compile id: build - run: cmake --build $GITHUB_WORKSPACE/build --target sycl-toolchain + run: cmake --build $GITHUB_WORKSPACE/build --target ${{ inputs.build_target || 'sycl-toolchain' }} - name: check-llvm if: always() && !cancelled() && contains(inputs.changes, 'llvm') run: | diff --git a/.github/workflows/sycl-nightly.yml b/.github/workflows/sycl-nightly.yml index 714e89e8dda44..0de2b2f5a37e6 100644 --- a/.github/workflows/sycl-nightly.yml +++ b/.github/workflows/sycl-nightly.yml @@ -33,6 +33,7 @@ jobs: build_cache_suffix: sprod_shared build_artifact_suffix: sprod_shared build_configure_extra_args: '--shared-libs --hip --cuda --native_cpu --no-assertions' + build_target: all artifact_archive_name: sycl_linux_shared.tar.zst From 5601d90c00f0e2f655fd55214091a87ca2406b97 Mon Sep 17 00:00:00 2001 From: Nick Sarnie Date: Wed, 28 May 2025 15:07:39 +0000 Subject: [PATCH 2/2] Update .github/workflows/sycl-linux-build.yml Co-authored-by: aelovikov-intel --- .github/workflows/sycl-linux-build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/sycl-linux-build.yml b/.github/workflows/sycl-linux-build.yml index edd09aa12f3a7..07283a8ffcf15 100644 --- a/.github/workflows/sycl-linux-build.yml +++ b/.github/workflows/sycl-linux-build.yml @@ -181,6 +181,7 @@ jobs: -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD=SPIRV - name: Compile id: build + # Emulate default value for manual dispatch as we've run out of available arguments. run: cmake --build $GITHUB_WORKSPACE/build --target ${{ inputs.build_target || 'sycl-toolchain' }} - name: check-llvm if: always() && !cancelled() && contains(inputs.changes, 'llvm')