From f7f07feb85398cec755b856e5697a53da10cf115 Mon Sep 17 00:00:00 2001 From: Andreas Motl Date: Mon, 9 Feb 2026 21:23:40 +0100 Subject: [PATCH 1/3] CI: Run workflow each night --- .github/workflows/tests.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index fa9e735..bcea46c 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -8,6 +8,10 @@ on: # Allow job to be triggered manually. workflow_dispatch: + # Run job each night. + schedule: + - cron: '0 4 * * *' + # Cancel in-progress jobs when pushing to the same branch. concurrency: cancel-in-progress: true From 40601f847ab3bc3cb64e0b1597da5491b0ad3317 Mon Sep 17 00:00:00 2001 From: Andreas Motl Date: Mon, 9 Feb 2026 22:09:37 +0100 Subject: [PATCH 2/3] CI: Use `macos-15-intel` --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index bcea46c..fae84a1 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -22,7 +22,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [ "ubuntu-22.04", "macos-13" ] # , windows-latest ] + os: [ "ubuntu-22.04", "macos-15-intel" ] # , windows-latest ] ruby-version: [ "2.4", "2.5", "2.6", "2.7", "3.0", "3.1", "3.2" ] name: Ruby ${{ matrix.ruby-version }} on OS ${{ matrix.os }} From c601138c9034fa644ec27873ce49a6db7990f089 Mon Sep 17 00:00:00 2001 From: Andreas Motl Date: Mon, 9 Feb 2026 22:12:26 +0100 Subject: [PATCH 3/3] CI: Don't fail fast when a single test matrix slot fails --- .github/workflows/tests.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index fae84a1..69c8b77 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -21,6 +21,7 @@ jobs: tests: runs-on: ${{ matrix.os }} strategy: + fail-fast: false matrix: os: [ "ubuntu-22.04", "macos-15-intel" ] # , windows-latest ] ruby-version: [ "2.4", "2.5", "2.6", "2.7", "3.0", "3.1", "3.2" ]