From 8f7e4bc9b03a0ce904830131ddb96315b6f98a59 Mon Sep 17 00:00:00 2001 From: Geremia Taglialatela Date: Sat, 4 Jan 2025 13:24:13 +0100 Subject: [PATCH] Test 2.3 and 2.4 on Ubuntu 20.04 At the moment, `ubuntu-latest` does not compile sqlite3 on 2.3 and 2.4 anymore Close #774 --- .github/workflows/ci.yml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b0ca0606..4cbd1cb0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,13 +13,14 @@ jobs: strategy: matrix: - ruby-version: ['2.3', '2.4', '2.5', '2.6', '2.7', '3.0', '3.1', '3.2', '3.3'] + ruby-version: ['2.5', '2.6', '2.7', '3.0', '3.1', '3.2', '3.3'] channel: ['stable'] os: ['ubuntu-latest'] include: # Test legacy Ruby versions on ubuntu-20.04 to avoid segmentation - # faults and errors with `Marshal`. Ref: ruby/setup-ruby#496 + # faults and errors with `Marshal` or `sqlite3` not compiling. + # Ref: ruby/setup-ruby#496, nesquena/rabl#774 - ruby-version: '1.9.3' channel: 'stable' os: 'ubuntu-20.04' @@ -32,6 +33,12 @@ jobs: - ruby-version: '2.2' channel: 'stable' os: 'ubuntu-20.04' + - ruby-version: '2.3' + channel: 'stable' + os: 'ubuntu-20.04' + - ruby-version: '2.4' + channel: 'stable' + os: 'ubuntu-20.04' - ruby-version: 'head' channel: 'experimental'