From 1d542a545b9f0362587f7ab6d56063d1259b78a4 Mon Sep 17 00:00:00 2001 From: Andrew Bromwich Date: Tue, 4 Nov 2025 15:17:40 +1000 Subject: [PATCH] Update CI build matrix to remove EoL ruby/node/puppeteer versions --- .github/workflows/test.yml | 27 ++++++++------------------- 1 file changed, 8 insertions(+), 19 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 1ab808e..21c8356 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -21,37 +21,27 @@ jobs: fail-fast: false matrix: ruby-version: ['3.4'] - node-version: ['18'] + node-version: ['20'] puppeteer-version: [ - '22.15.0', '23.11.1', - '24.10.2', + '24.28.0', ] include: - - ruby-version: '3.0' - node-version: '18' - puppeteer-version: '24.10.2' - - ruby-version: '3.1' - node-version: '18' - puppeteer-version: '24.10.2' - ruby-version: '3.2' - node-version: '18' - puppeteer-version: '24.10.2' + node-version: '20' + puppeteer-version: '24.28.0' - ruby-version: '3.3' - node-version: '18' - puppeteer-version: '24.10.2' - - ruby-version: '3.4' node-version: '20' - puppeteer-version: '24.10.2' + puppeteer-version: '24.28.0' - ruby-version: '3.4' node-version: '22' - puppeteer-version: '24.10.2' + puppeteer-version: '24.28.0' - ruby-version: '3.4' node-version: '24' - puppeteer-version: '24.10.2' + puppeteer-version: '24.28.0' - ruby-version: '3.5.0-preview1' node-version: '24' - puppeteer-version: '24.10.2' + puppeteer-version: '24.28.0' steps: - uses: actions/checkout@v3 @@ -71,7 +61,6 @@ jobs: run: npm install puppeteer@${{ matrix.puppeteer-version }} - name: Install Firefox - if: ${{ matrix.puppeteer-version != '22.15.0' }} run: npx puppeteer browsers install firefox@stable - name: Install Imagemagick