From f2da96288a365daa79c8586551efea53498c3c54 Mon Sep 17 00:00:00 2001 From: Camillo Bruni Date: Fri, 13 Nov 2026 17:10:37 +0000 Subject: [PATCH] [ci] Run linters, Chrome, and Firefox jobs on ubuntu-latest Previously all browser test jobs and linters ran on macos-latest, adding unnecessary load and queue time on macOS runners. Move linters, Chrome, and Firefox CI jobs to ubuntu-latest while keeping Safari on macos-latest to reduce macOS runner strain without changing test coverage. --- .github/workflows/test.yml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index d4638309e..68b0a184c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -20,7 +20,7 @@ env: jobs: linters: name: Linters - runs-on: macos-latest + runs-on: ubuntu-latest timeout-minutes: 15 steps: - name: Checkout Branch @@ -79,11 +79,17 @@ jobs: build: name: Build - runs-on: macos-latest + runs-on: ${{ matrix.os }} timeout-minutes: 30 strategy: matrix: - browser: [chrome, firefox, safari] + include: + - browser: chrome + os: ubuntu-latest + - browser: firefox + os: ubuntu-latest + - browser: safari + os: macos-latest env: BROWSER: ${{ matrix.browser }} steps: