From 30218d8a82409e63702c10d5b675edfd0e8a6380 Mon Sep 17 00:00:00 2001 From: nick evans Date: Thu, 16 May 2024 09:40:58 -0400 Subject: [PATCH] =?UTF-8?q?=E2=9C=85=20Exclude=20incompatible=20versions?= =?UTF-8?q?=20from=20CI=20matrix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit With a little effort, some of these could be made compatible, but... it's really not worth the effort. We'll be dropping support for older versions from the next minor release anyway. --- .github/workflows/ruby.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/.github/workflows/ruby.yml b/.github/workflows/ruby.yml index ca51601..bee4fdf 100644 --- a/.github/workflows/ruby.yml +++ b/.github/workflows/ruby.yml @@ -35,6 +35,27 @@ jobs: resque: "2.6" redis: "5.2" + exclude: + - { resque: "2.5", ruby: "2.4" } # redis 5.0 requires ruby 2.5 + - { resque: "2.6", ruby: "2.4" } # redis 5.2 requires ruby 2.6 + - { resque: "2.6", ruby: "2.5" } # redis 5.2 requires ruby 2.6 + + # ironically, resque 1.22 seems to be compatible with ruby 3+ + # - { resque: "1.23", ruby: "3.0" } # incompatible with ruby 3+ + # - { resque: "1.23", ruby: "3.1" } # incompatible with ruby 3+ + # - { resque: "1.23", ruby: "3.2" } # incompatible with ruby 3+ + # - { resque: "1.23", ruby: "3.3" } # incompatible with ruby 3+ + + # - { resque: "1.24", ruby: "3.1" } # incompatible with ruby 3+ + # - { resque: "1.24", ruby: "3.2" } # incompatible with ruby 3+ + # - { resque: "1.24", ruby: "3.3" } # incompatible with ruby 3+ + # - { resque: "1.25", ruby: "3.2" } # incompatible with ruby 3+ + # - { resque: "1.25", ruby: "3.2" } # incompatible with ruby 3+ + # - { resque: "1.25", ruby: "3.2" } # incompatible with ruby 3+ + + - { resque: "2.1", ruby: "3.0" } # redis-namespace 1.7 requires ruby < 3 + - { resque: "2.1", ruby: "3.1" } # redis-namespace 1.7 requires ruby < 3 + - { resque: "2.1", ruby: "3.2" } # redis-namespace 1.7 requires ruby < 3 services: redis: