From 949bd9a9e2affd4a4952ebdadc5d42df988c535e Mon Sep 17 00:00:00 2001 From: Mark Yen Date: Tue, 30 Apr 2024 10:15:13 -0700 Subject: [PATCH] CI: BATS: Add networking tunnel toggle Signed-off-by: Mark Yen --- .github/workflows/bats.yaml | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/.github/workflows/bats.yaml b/.github/workflows/bats.yaml index eb4bbafb15b..a0994118f78 100644 --- a/.github/workflows/bats.yaml +++ b/.github/workflows/bats.yaml @@ -27,6 +27,10 @@ on: description: Package run ID override; leave empty to use latest. default: '' type: string + rd-use-networking-tunnel: + description: Use networking tunnel (on Windows) + default: false + type: boolean schedule: - cron: '0 8 * * 1-5' # 8AM UTC weekdays as a baseline @@ -199,16 +203,17 @@ jobs: --report-formatter tap 'tests/${{ steps.normalize.outputs.test }}' env: - BATS_COMMAND: ${{ env.BATS_COMMAND }} - GITHUB_TOKEN: ${{ github.token }} - LOGS_DIR: ${{ env.LOGS_DIR }} - RD_CAPTURE_LOGS: "true" - RD_CONTAINER_ENGINE: ${{ matrix.engine }} - RD_TAKE_SCREENSHOTS: "true" - RD_TRACE: "true" - RD_USE_GHCR_IMAGES: "true" - RD_USE_RAMDISK: "true" - RD_USE_WINDOWS_EXE: "${{ runner.os == 'Windows' }}" + BATS_COMMAND: ${{ env.BATS_COMMAND }} + GITHUB_TOKEN: ${{ github.token }} + LOGS_DIR: ${{ env.LOGS_DIR }} + RD_CAPTURE_LOGS: "true" + RD_CONTAINER_ENGINE: ${{ matrix.engine }} + RD_TAKE_SCREENSHOTS: "true" + RD_TRACE: "true" + RD_USE_GHCR_IMAGES: "true" + RD_USE_RAMDISK: "true" + RD_USE_WINDOWS_EXE: "${{ runner.os == 'Windows' }}" + RD_USE_NETWORKING_TUNNEL: "${{ runner.os == 'Windows' && inputs.rd-use-networking-tunnel == true }}" WSLENV: "\ GITHUB_TOKEN:\ RD_CAPTURE_LOGS:\ @@ -218,6 +223,7 @@ jobs: RD_USE_GHCR_IMAGES:\ RD_USE_RAMDISK:\ RD_USE_WINDOWS_EXE:\ + RD_USE_NETWORKING_TUNNEL:\ " working-directory: bats timeout-minutes: 120