diff --git a/.github/workflows/sycl-linux-build.yml b/.github/workflows/sycl-linux-build.yml index 6e5f9951dce3c..07283a8ffcf15 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,8 @@ jobs: -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD=SPIRV - name: Compile id: build - run: cmake --build $GITHUB_WORKSPACE/build --target sycl-toolchain + # 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') 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