From d71dcdbd4680542aaa533f2b63c34e0ca36d4706 Mon Sep 17 00:00:00 2001 From: svcnemo-autobot Date: Thu, 27 Aug 2026 02:18:32 +0000 Subject: [PATCH] ci: route external jobs through ephemeral v2 Signed-off-by: svcnemo-autobot --- .github/workflows/cicd-main.yml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cicd-main.yml b/.github/workflows/cicd-main.yml index a2fb932135..84dfc425cb 100644 --- a/.github/workflows/cicd-main.yml +++ b/.github/workflows/cicd-main.yml @@ -284,11 +284,20 @@ jobs: fi echo "image_tag=$IMAGE_TAG" | tee -a "$GITHUB_OUTPUT" + ephemeral-runner-routing: + uses: NVIDIA-NeMo/FW-CI-templates/.github/workflows/_ephemeral_runner_routing.yml@d0878a142525ff79366ca96fbc0b306cd8d64670 # v1.9.0 + with: + lane: ${{ vars.NEMO_CI_EPHEMERAL_LANE }} + legacy_label: ${{ vars.NON_NVIDIA_H100_RUNNER }} + run_id: ${{ github.run_id }} + run_attempt: ${{ github.run_attempt }} + org-member-pre-flight: - uses: NVIDIA-NeMo/FW-CI-templates/.github/workflows/_cicd_preflight.yml@cf5acebace78c7c339bc1f804357a991336f1c4d # v1.8.10 + needs: [ephemeral-runner-routing] + uses: NVIDIA-NeMo/FW-CI-templates/.github/workflows/_cicd_preflight.yml@d0878a142525ff79366ca96fbc0b306cd8d64670 # v1.9.0 with: default_runner_prefix: ${{ vars.DEFAULT_H100_RUNNER }} - non_nvidia_runner_prefix: ${{ vars.NON_NVIDIA_H100_RUNNER }} + non_nvidia_runner_prefix: ${{ needs.ephemeral-runner-routing.outputs.runner_label }} default_test_data_path: ${{ vars.DEFAULT_H100_TEST_DATA_PATH }} non_nvidia_test_data_path: ${{ vars.NON_NVIDIA_H100_TEST_DATA_PATH }} default_registry: ${{ vars.DEFAULT_H100_CONTAINER_REGISTRY }}