commit 719ad2d9a6926f6482ef02385217a9aecec8a282
parent 0c04d2584402ad51451007496569b25890b6864a
Author: Dan Callaghan <djc@djc.id.au>
Date: Sun, 30 Mar 2025 13:11:50 +1100
Github Actions: skip Ruby < 3.1 on MacOS
It's too much effort to keep everything building.
Diffstat:
1 file changed, 13 insertions(+), 0 deletions(-)
diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml
@@ -26,6 +26,19 @@ jobs:
- '3.2'
- '3.3'
- '3.4'
+ exclude:
+ # We use xapian-bindings 1.4.22 for Ruby < 3.1, but it does not link on MacOS 14:
+ # https://github.com/Garaio-REM/xapian-ruby/issues/10
+ - os: macos-14
+ ruby-version: '2.4'
+ - os: macos-14
+ ruby-version: '2.5'
+ - os: macos-14
+ ruby-version: '2.6'
+ - os: macos-14
+ ruby-version: '2.7'
+ - os: macos-14
+ ruby-version: '3.0'
runs-on: ${{ matrix.os }}
env:
nixfile: "contrib/nix/ruby${{ matrix.ruby-version }}-shell.nix"