From 4dd669bd4669e6643bf51f58e22a6b0eee57f178 Mon Sep 17 00:00:00 2001 From: Pierre Jacquier Date: Mon, 17 Mar 2025 17:01:33 -0400 Subject: [PATCH] Hourly e2e tests only on Ubuntu (#5846) * Attempt: Hourly tests on ubuntu only * Attempt: Hourly tests on ubuntu only through os exlusion rules * Attempt: Hourly tests on ubuntu only through dummy boolean key * Clean up for PR --- .github/workflows/e2e-tests.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/e2e-tests.yml b/.github/workflows/e2e-tests.yml index b5563a52d..c38d86de3 100644 --- a/.github/workflows/e2e-tests.yml +++ b/.github/workflows/e2e-tests.yml @@ -291,10 +291,20 @@ jobs: strategy: fail-fast: false matrix: - # TODO: enable self-hosted-windows-8-cores once available + # TODO: enable namespace-profile-windows-8-cores once available os: [namespace-profile-ubuntu-8-cores, namespace-profile-macos-8-cores, windows-16-cores] shardIndex: [1, 2, 3, 4, 5, 6, 7, 8] shardTotal: [8] + # Disable macos and windows tests on hourly e2e tests since we only care + # about server side changes. + # Technique from https://github.com/joaomcteixeira/python-project-skeleton/pull/31/files + isScheduled: + - ${{ github.event_name == 'schedule' }} + exclude: + - os: namespace-profile-macos-8-cores + isScheduled: true + - os: windows-16-cores + isScheduled: true # TODO: add ref here for main and latest release tag runs-on: ${{ matrix.os }} steps: