From 44b8cd81ec9ea8cc21b2d3cf4a32143364605dcc Mon Sep 17 00:00:00 2001 From: "Janne Kiviluoto (NVIDIA)" <235827468+jkiviluoto-nv@users.noreply.github.com> Date: Wed, 29 Oct 2025 10:10:03 +0200 Subject: [PATCH] WIP: Try to repro intermittent test failures on linux Helper commit for #8627 --- .github/workflows/benchmark.yml | 1 + .github/workflows/check-formatting.yml | 1 + .github/workflows/ci.yml | 34 ++++++++++++------- .github/workflows/compile-regression-test.yml | 1 + .../workflows/falcor-compiler-perf-test.yml | 1 + .github/workflows/falcor-test.yml | 1 + 6 files changed, 26 insertions(+), 13 deletions(-) diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml index 7542c50d90d..25085c80479 100644 --- a/.github/workflows/benchmark.yml +++ b/.github/workflows/benchmark.yml @@ -15,6 +15,7 @@ concurrency: jobs: build: + if: false # Temporarily disabled for Linux parallelism testing runs-on: [Windows, self-hosted] steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/check-formatting.yml b/.github/workflows/check-formatting.yml index 3c5d29b5c46..6915e83ad54 100644 --- a/.github/workflows/check-formatting.yml +++ b/.github/workflows/check-formatting.yml @@ -7,6 +7,7 @@ on: types: [checks_requested] jobs: check-formatting: + if: false # Temporarily disabled for Linux parallelism testing runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index eebd5a71f5d..ed331699c7d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -57,7 +57,7 @@ jobs: build-linux-release-gcc-x86_64: needs: [filter] - if: needs.filter.outputs.should-run == 'true' + if: false # Temporarily disabled - focusing on debug only uses: ./.github/workflows/ci-slang-build.yml with: os: linux @@ -68,7 +68,7 @@ jobs: build-linux-release-gcc-wasm: needs: [filter] - if: needs.filter.outputs.should-run == 'true' + if: false # Temporarily disabled - focusing on debug only uses: ./.github/workflows/ci-slang-build.yml with: os: linux @@ -80,7 +80,7 @@ jobs: # macOS builds build-macos-debug-clang-aarch64: needs: [filter] - if: needs.filter.outputs.should-run == 'true' + if: false # Temporarily disabled for Linux parallelism testing uses: ./.github/workflows/ci-slang-build.yml with: os: macos @@ -91,7 +91,7 @@ jobs: build-macos-release-clang-aarch64: needs: [filter] - if: needs.filter.outputs.should-run == 'true' + if: false # Temporarily disabled for Linux parallelism testing uses: ./.github/workflows/ci-slang-build.yml with: os: macos @@ -103,7 +103,7 @@ jobs: # Windows builds (self-hosted) build-windows-debug-cl-x86_64-gpu: needs: [filter] - if: needs.filter.outputs.should-run == 'true' + if: false # Temporarily disabled for Linux parallelism testing uses: ./.github/workflows/ci-slang-build.yml with: os: windows @@ -114,7 +114,7 @@ jobs: build-windows-release-cl-x86_64-gpu: needs: [filter] - if: needs.filter.outputs.should-run == 'true' + if: false # Temporarily disabled for Linux parallelism testing uses: ./.github/workflows/ci-slang-build.yml with: os: windows @@ -127,6 +127,10 @@ jobs: test-linux-debug-gcc-x86_64: needs: [filter, build-linux-debug-gcc-x86_64] if: needs.filter.outputs.should-run == 'true' + strategy: + fail-fast: false + matrix: + iteration: [1, 2, 3, 4, 5] # Run 5 times to catch intermittent failures uses: ./.github/workflows/ci-slang-test.yml with: os: linux @@ -135,11 +139,15 @@ jobs: config: debug runs-on: '["ubuntu-22.04"]' test-category: smoke - server-count: 1 + server-count: 8 test-linux-release-gcc-x86_64: needs: [filter, build-linux-release-gcc-x86_64] - if: needs.filter.outputs.should-run == 'true' + if: false # Temporarily disabled - focusing on debug only + strategy: + fail-fast: false + matrix: + iteration: [1, 2, 3, 4, 5] # Run 5 times to catch intermittent failures uses: ./.github/workflows/ci-slang-test.yml with: os: linux @@ -148,12 +156,12 @@ jobs: config: release runs-on: '["ubuntu-22.04"]' test-category: full - server-count: 1 + server-count: 8 # macOS tests test-macos-debug-clang-aarch64: needs: [filter, build-macos-debug-clang-aarch64] - if: needs.filter.outputs.should-run == 'true' + if: false # Temporarily disabled for Linux parallelism testing uses: ./.github/workflows/ci-slang-test.yml with: os: macos @@ -166,7 +174,7 @@ jobs: test-macos-release-clang-aarch64: needs: [filter, build-macos-release-clang-aarch64] - if: needs.filter.outputs.should-run == 'true' + if: false # Temporarily disabled for Linux parallelism testing uses: ./.github/workflows/ci-slang-test.yml with: os: macos @@ -181,7 +189,7 @@ jobs: # Windows GPU tests (self-hosted) test-windows-debug-cl-x86_64-gpu: needs: [filter, build-windows-debug-cl-x86_64-gpu] - if: needs.filter.outputs.should-run == 'true' + if: false # Temporarily disabled for Linux parallelism testing uses: ./.github/workflows/ci-slang-test.yml with: os: windows @@ -194,7 +202,7 @@ jobs: test-windows-release-cl-x86_64-gpu: needs: [filter, build-windows-release-cl-x86_64-gpu] - if: needs.filter.outputs.should-run == 'true' + if: false # Temporarily disabled for Linux parallelism testing uses: ./.github/workflows/ci-slang-test.yml with: os: windows diff --git a/.github/workflows/compile-regression-test.yml b/.github/workflows/compile-regression-test.yml index f73ec2c506c..5f2acbaa40e 100644 --- a/.github/workflows/compile-regression-test.yml +++ b/.github/workflows/compile-regression-test.yml @@ -22,6 +22,7 @@ concurrency: cancel-in-progress: true jobs: build: + if: false # Temporarily disabled for Linux parallelism testing timeout-minutes: 100 continue-on-error: true strategy: diff --git a/.github/workflows/falcor-compiler-perf-test.yml b/.github/workflows/falcor-compiler-perf-test.yml index 5852db4a53b..3ae34aef653 100644 --- a/.github/workflows/falcor-compiler-perf-test.yml +++ b/.github/workflows/falcor-compiler-perf-test.yml @@ -16,6 +16,7 @@ concurrency: cancel-in-progress: true jobs: build: + if: false # Temporarily disabled for Linux parallelism testing timeout-minutes: 100 continue-on-error: false strategy: diff --git a/.github/workflows/falcor-test.yml b/.github/workflows/falcor-test.yml index 89c95dc8217..5bddba929f4 100644 --- a/.github/workflows/falcor-test.yml +++ b/.github/workflows/falcor-test.yml @@ -14,6 +14,7 @@ concurrency: cancel-in-progress: true jobs: build: + if: false # Temporarily disabled for Linux parallelism testing timeout-minutes: 100 continue-on-error: true strategy: