From 05cdb2d83ed2a2d7e304f9a683e679280201d403 Mon Sep 17 00:00:00 2001 From: isVoid <13521008+isVoid@users.noreply.github.com> Date: Wed, 4 Nov 2026 06:00:52 +0000 Subject: [PATCH] Run WoA dispatch nightly outside the main CI workflow Signed-off-by: isVoid <13521008+isVoid@users.noreply.github.com> --- .github/workflows/ci.yml | 19 ------------------- .github/workflows/woa-main-ci.yml | 11 +++-------- 2 files changed, 3 insertions(+), 27 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 920629706c7..b416bc61c46 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -476,25 +476,6 @@ jobs: single-cuda-major: ${{ needs.ci-vars.outputs.WINDOWS_ARM64_SINGLE_CUDA_MAJOR == 'true' }} python-versions: ${{ needs.ci-vars.outputs.PYTHON_SUPPORTED }} - woa-main-dispatch: - name: Dispatch WoA integration - needs: - - build-linux-64 - - build-windows-arm64 - if: ${{ github.repository_owner == 'nvidia' && - github.event_name == 'push' && - github.ref == 'refs/heads/main' && - needs.build-linux-64.result == 'success' && - needs.build-windows-arm64.result == 'success' }} - permissions: - actions: read - checks: read - contents: read - uses: ./.github/workflows/woa-main-ci.yml - with: - public_run_id: ${{ github.run_id }} - secrets: inherit - # NOTE: test-sdist jobs are split by platform (mirroring build-* and test-wheel-*) # so platform-specific sources (e.g. cuda_bindings_13/*_windows.pyx selected by # build_hooks.py) are exercised on their target OS. Keep these job definitions diff --git a/.github/workflows/woa-main-ci.yml b/.github/workflows/woa-main-ci.yml index dad61c6d08a..6cfe4684441 100644 --- a/.github/workflows/woa-main-ci.yml +++ b/.github/workflows/woa-main-ci.yml @@ -6,14 +6,9 @@ name: "WoA main CI" run-name: "WoA main CI for ${{ inputs.public_run_id || 'latest successful public main CI run' }}" on: - workflow_call: - inputs: - public_run_id: - required: true - type: string - secrets: - CUDA_PYTHON_WOA_XREPO_CI_PRIVATE_APP_PRIVATE_KEY: - required: true + schedule: + # 03:17 UTC daily, offset from the other nightly workflows. + - cron: "17 3 * * *" workflow_dispatch: inputs: public_run_id: