Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 14 additions & 7 deletions .github/workflows/nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ name: Nightly

# This job is run at 04:00 UTC every day or on demand.
on:
pull_request:
workflow_dispatch:
schedule:
- cron: '0 4 * * *'
Expand All @@ -17,6 +18,7 @@ env:

jobs:
Fuzzing:
if: false
strategy:
fail-fast: false
matrix:
Expand Down Expand Up @@ -70,6 +72,7 @@ jobs:
run: ctest -C ${{matrix.build_type}} --output-on-failure --verbose -L "fuzz-long"

Valgrind:
if: false
strategy:
fail-fast: false
matrix:
Expand Down Expand Up @@ -109,6 +112,7 @@ jobs:

# Build and test UMF with different CMake generators on Windows
Windows-generators:
if: false
env:
VCPKG_PATH: "${{github.workspace}}/build/vcpkg/packages/hwloc_x64-windows;${{github.workspace}}/build/vcpkg/packages/tbb_x64-windows;${{github.workspace}}/build/vcpkg/packages/jemalloc_x64-windows"
VCPKG_PATH_NO_HWLOC: "${{github.workspace}}/build/vcpkg/packages/tbb_x64-windows;${{github.workspace}}/build/vcpkg/packages/jemalloc_x64-windows"
Expand Down Expand Up @@ -250,6 +254,7 @@ jobs:

# Build and test UMF with Intel C++ Compiler (ICX) on Windows
Windows-icx:
if: false
env:
VCPKG_PATH: "${{github.workspace}}/build/vcpkg/packages/hwloc_x64-windows;${{github.workspace}}/build/vcpkg/packages/tbb_x64-windows;${{github.workspace}}/build/vcpkg/packages/jemalloc_x64-windows"
strategy:
Expand Down Expand Up @@ -362,6 +367,7 @@ jobs:
# Scenarios where UMF_LINK_HWLOC_STATICALLY is set to OFF and hwloc is not installed in the system
# The hwloc library is fetched implicitly
Hwloc-fallback:
if: false
strategy:
matrix:
include:
Expand Down Expand Up @@ -407,6 +413,7 @@ jobs:
run: ctest -C ${{matrix.build_type}} --output-on-failure --test-dir test

Windows-dynamic_mingw_hwloc:
if: false
env:
HWLOC_PACKAGE_NAME: hwloc-win64-build-2.10.0
TBB_PACKAGE_NAME: oneapi-tbb-2021.12.0
Expand Down Expand Up @@ -457,23 +464,27 @@ jobs:
run: ctest -C ${{matrix.build_type}} --output-on-failure --test-dir test

L0:
if: false
uses: ./.github/workflows/reusable_gpu.yml
with:
provider: "LEVEL_ZERO"
runner: "L0"
L0-BMG:
if: false
uses: ./.github/workflows/reusable_gpu.yml
with:
provider: "LEVEL_ZERO"
runner: "L0-BMG"
CUDA:
if: false
uses: ./.github/workflows/reusable_gpu.yml
with:
provider: "CUDA"
runner: "CUDA"

# Full execution of QEMU tests
QEMU:
if: false
uses: ./.github/workflows/reusable_qemu.yml
with:
short_run: false
Expand All @@ -494,13 +505,7 @@ 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
Expand All @@ -510,16 +515,18 @@ jobs:
bench_script_params: >-
--adapter level_zero_v2
--compute-runtime
--build-igc
--preset Minimal
--exit-on-failure
--iterations 1
--verbose
runner: 'L0_PERF_ARC'
compatibility: '1'

SYCL:
uses: ./.github/workflows/reusable_sycl.yml

alpine:
if: false
name: Alpine
env:
HOST_WORKDIR: ${{github.workspace}}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/reusable_benchmarks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -126,9 +126,9 @@ jobs:
repository: intel/llvm
# Note: The same ref is used in docs build (for dashboard generation)!
#
# 30.07.2025
# 02.02.2026
# branch: sycl
ref: 8f54710553800eec05a6fd9717b14f995a22b137
ref: 076b6d5e9413afe954c730c0edc7fab5f18ab4a8
path: sc
sparse-checkout: |
devops/scripts/benchmarks
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/reusable_docs_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,9 +53,9 @@ jobs:
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
repository: intel/llvm
# 30.07.2025
# 02.02.2026
# branch: sycl
ref: 8f54710553800eec05a6fd9717b14f995a22b137
ref: 076b6d5e9413afe954c730c0edc7fab5f18ab4a8
path: sc
sparse-checkout: |
devops/scripts/benchmarks
Expand Down
Loading