From fa081d106f72df28f3ec640b1296378a6f3f873b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Stolarczuk?= Date: Tue, 22 Jul 2025 12:59:32 +0200 Subject: [PATCH] [CI] Update SYCL version in our workflows --- .github/workflows/nightly.yml | 6 ++++++ .github/workflows/reusable_benchmarks.yml | 4 ++-- .github/workflows/reusable_docs_build.yml | 4 ++-- .github/workflows/reusable_sycl.yml | 3 ++- 4 files changed, 12 insertions(+), 5 deletions(-) diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index aaaae6ddc..760705e1d 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -495,7 +495,13 @@ jobs: # Run benchmarks with the latest SYCL (with the latest UMF copied into the SYCL) # to verify the compatibility. + # + # TODO: re-enable this job, when nightly sycl builds are again available; + # the last one available (as of 24.07.2025) is not working properly with + # compute benchmarks. Now, we could only build sycl from sources, or find a + # matching version of compute benchmarks with last nightly package. Benchmarks-sycl: + if: false uses: ./.github/workflows/reusable_benchmarks.yml permissions: contents: write diff --git a/.github/workflows/reusable_benchmarks.yml b/.github/workflows/reusable_benchmarks.yml index 45434c7d9..ece8defa4 100644 --- a/.github/workflows/reusable_benchmarks.yml +++ b/.github/workflows/reusable_benchmarks.yml @@ -126,9 +126,9 @@ jobs: repository: intel/llvm # Note: The same ref is used in docs build (for dashboard generation)! # - # 11.07.2025 + # 23.07.2025 # branch: sycl - ref: b68f49e0a03fb63de5a3e207f0f65247964d337b + ref: 3d8e0490dc88af53335616c9ace38d669037ae67 path: sc sparse-checkout: | devops/scripts/benchmarks diff --git a/.github/workflows/reusable_docs_build.yml b/.github/workflows/reusable_docs_build.yml index c42390b6f..26287d784 100644 --- a/.github/workflows/reusable_docs_build.yml +++ b/.github/workflows/reusable_docs_build.yml @@ -53,9 +53,9 @@ jobs: uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: repository: intel/llvm - # 11.07.2025 + # 23.07.2025 # branch: sycl - ref: b68f49e0a03fb63de5a3e207f0f65247964d337b + ref: 3d8e0490dc88af53335616c9ace38d669037ae67 path: sc sparse-checkout: | devops/scripts/benchmarks diff --git a/.github/workflows/reusable_sycl.yml b/.github/workflows/reusable_sycl.yml index 90bdb50c8..fd4ea5850 100644 --- a/.github/workflows/reusable_sycl.yml +++ b/.github/workflows/reusable_sycl.yml @@ -15,9 +15,10 @@ jobs: name: ${{matrix.llvm_tag}} llvm build runs-on: ["DSS-LEVEL_ZERO", "DSS-UBUNTU"] + # TODO: update to use the nightly tag with UMF v1.0.0 strategy: matrix: - llvm_tag: ["latest", "nightly-2025-07-09"] # "latest" or llvm with UMF v1.0.0-rc1 + llvm_tag: ["latest", "nightly-2025-07-18"] # "latest" or llvm with UMF v1.0.0-rc2 steps: # 1. Install sycl