From 2aa464a3905f900ff8fbc5ad96917356edf5adc4 Mon Sep 17 00:00:00 2001 From: Benoit Daloze Date: Fri, 17 Jan 2025 21:14:31 +0100 Subject: [PATCH 01/15] Try to build ruby-3.4.* on linux-arm64 --- .github/workflows/build.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4cf63bde..cf488a73 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -10,8 +10,8 @@ jobs: strategy: fail-fast: false matrix: - os: [ ubuntu-20.04, ubuntu-22.04, ubuntu-24.04, macos-13, macos-14 ] - ruby: [ruby-3.3.7] + os: [ ubuntu-22.04-arm, ubuntu-24.04-arm ] + ruby: [ruby-3.4.0, ruby-3.4.1] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4 @@ -26,6 +26,7 @@ jobs: platform=${{ matrix.os }} platform=${platform/macos-13/macos-latest} platform=${platform/macos-14/macos-13-arm64} + platform=${platform/%-arm/-arm64} echo "platform=$platform" >> $GITHUB_OUTPUT - name: Set ruby id: ruby From 908d2233a2e31858d9a9877dca45372192e186c4 Mon Sep 17 00:00:00 2001 From: Benoit Daloze Date: Sat, 18 Jan 2025 13:43:22 +0100 Subject: [PATCH 02/15] 3.3 --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index cf488a73..ff3a6303 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -11,7 +11,7 @@ jobs: fail-fast: false matrix: os: [ ubuntu-22.04-arm, ubuntu-24.04-arm ] - ruby: [ruby-3.4.0, ruby-3.4.1] + ruby: [ruby-3.3.0, ruby-3.3.1, ruby-3.3.2, ruby-3.3.3, ruby-3.3.4, ruby-3.3.5, ruby-3.3.6, ruby-3.3.7] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4 From bc7afd7385334a35568039ee30e6d1723361331a Mon Sep 17 00:00:00 2001 From: Benoit Daloze Date: Sat, 18 Jan 2025 13:43:39 +0100 Subject: [PATCH 03/15] 3.2 --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ff3a6303..df031383 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -11,7 +11,7 @@ jobs: fail-fast: false matrix: os: [ ubuntu-22.04-arm, ubuntu-24.04-arm ] - ruby: [ruby-3.3.0, ruby-3.3.1, ruby-3.3.2, ruby-3.3.3, ruby-3.3.4, ruby-3.3.5, ruby-3.3.6, ruby-3.3.7] + ruby: [ruby-3.2.0, ruby-3.2.1, ruby-3.2.2, ruby-3.2.3, ruby-3.2.4, ruby-3.2.5, ruby-3.2.6] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4 From da72a0f386d2d2226a3a998a9103d67ebce1e3c5 Mon Sep 17 00:00:00 2001 From: Benoit Daloze Date: Sat, 18 Jan 2025 13:43:56 +0100 Subject: [PATCH 04/15] 3.1 --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index df031383..f81f2c44 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -11,7 +11,7 @@ jobs: fail-fast: false matrix: os: [ ubuntu-22.04-arm, ubuntu-24.04-arm ] - ruby: [ruby-3.2.0, ruby-3.2.1, ruby-3.2.2, ruby-3.2.3, ruby-3.2.4, ruby-3.2.5, ruby-3.2.6] + ruby: [ruby-3.1.0, ruby-3.1.1, ruby-3.1.2, ruby-3.1.3, ruby-3.1.4, ruby-3.1.5, ruby-3.1.6] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4 From 1fe7cfaee8acba6c6f30f35854f802d7c92cd2f9 Mon Sep 17 00:00:00 2001 From: Benoit Daloze Date: Sat, 18 Jan 2025 13:44:16 +0100 Subject: [PATCH 05/15] 3.0 --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f81f2c44..b8c99af7 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -11,7 +11,7 @@ jobs: fail-fast: false matrix: os: [ ubuntu-22.04-arm, ubuntu-24.04-arm ] - ruby: [ruby-3.1.0, ruby-3.1.1, ruby-3.1.2, ruby-3.1.3, ruby-3.1.4, ruby-3.1.5, ruby-3.1.6] + ruby: [ruby-3.0.0, ruby-3.0.1, ruby-3.0.2, ruby-3.0.3, ruby-3.0.4, ruby-3.0.5, ruby-3.0.6, ruby-3.0.7] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4 From 7b0468c71dd23fd1c428caca4bfdf434760d5add Mon Sep 17 00:00:00 2001 From: Benoit Daloze Date: Sat, 18 Jan 2025 13:44:35 +0100 Subject: [PATCH 06/15] 2.7 --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b8c99af7..ea078df2 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -11,7 +11,7 @@ jobs: fail-fast: false matrix: os: [ ubuntu-22.04-arm, ubuntu-24.04-arm ] - ruby: [ruby-3.0.0, ruby-3.0.1, ruby-3.0.2, ruby-3.0.3, ruby-3.0.4, ruby-3.0.5, ruby-3.0.6, ruby-3.0.7] + ruby: [ruby-2.7.0, ruby-2.7.1, ruby-2.7.2, ruby-2.7.3, ruby-2.7.4, ruby-2.7.5, ruby-2.7.6, ruby-2.7.7, ruby-2.7.8] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4 From ad30d3f687534f8362ab3681b06012ad5363197c Mon Sep 17 00:00:00 2001 From: Benoit Daloze Date: Sat, 18 Jan 2025 13:44:54 +0100 Subject: [PATCH 07/15] 2.6 --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ea078df2..946a58d3 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -11,7 +11,7 @@ jobs: fail-fast: false matrix: os: [ ubuntu-22.04-arm, ubuntu-24.04-arm ] - ruby: [ruby-2.7.0, ruby-2.7.1, ruby-2.7.2, ruby-2.7.3, ruby-2.7.4, ruby-2.7.5, ruby-2.7.6, ruby-2.7.7, ruby-2.7.8] + ruby: [ruby-2.6.0, ruby-2.6.1, ruby-2.6.2, ruby-2.6.3, ruby-2.6.4, ruby-2.6.5, ruby-2.6.6, ruby-2.6.7, ruby-2.6.8, ruby-2.6.9, ruby-2.6.10] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4 From 0f52f5319a1b1a115c36c3ae613bc55848fb6cef Mon Sep 17 00:00:00 2001 From: Benoit Daloze Date: Sat, 18 Jan 2025 13:51:03 +0100 Subject: [PATCH 08/15] 2.5 --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 946a58d3..4da61489 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -11,7 +11,7 @@ jobs: fail-fast: false matrix: os: [ ubuntu-22.04-arm, ubuntu-24.04-arm ] - ruby: [ruby-2.6.0, ruby-2.6.1, ruby-2.6.2, ruby-2.6.3, ruby-2.6.4, ruby-2.6.5, ruby-2.6.6, ruby-2.6.7, ruby-2.6.8, ruby-2.6.9, ruby-2.6.10] + ruby: [ruby-2.5.0, ruby-2.5.1, ruby-2.5.2, ruby-2.5.3, ruby-2.5.4, ruby-2.5.5, ruby-2.5.6, ruby-2.5.7, ruby-2.5.8, ruby-2.5.9] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4 From 2021ce45261098aaaf051d4e24a06ff9562da6a4 Mon Sep 17 00:00:00 2001 From: Benoit Daloze Date: Sat, 18 Jan 2025 13:51:32 +0100 Subject: [PATCH 09/15] 2.4 --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4da61489..c434c44c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -11,7 +11,7 @@ jobs: fail-fast: false matrix: os: [ ubuntu-22.04-arm, ubuntu-24.04-arm ] - ruby: [ruby-2.5.0, ruby-2.5.1, ruby-2.5.2, ruby-2.5.3, ruby-2.5.4, ruby-2.5.5, ruby-2.5.6, ruby-2.5.7, ruby-2.5.8, ruby-2.5.9] + ruby: [ruby-2.4.0, ruby-2.4.1, ruby-2.4.2, ruby-2.4.3, ruby-2.4.4, ruby-2.4.5, ruby-2.4.6, ruby-2.4.7, ruby-2.4.9, ruby-2.4.10] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4 From 8f87bc5b7376776cb1cdda022b9dc52b51834d4b Mon Sep 17 00:00:00 2001 From: Benoit Daloze Date: Sat, 18 Jan 2025 13:51:47 +0100 Subject: [PATCH 10/15] 2.3 --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c434c44c..c6d766e8 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -11,7 +11,7 @@ jobs: fail-fast: false matrix: os: [ ubuntu-22.04-arm, ubuntu-24.04-arm ] - ruby: [ruby-2.4.0, ruby-2.4.1, ruby-2.4.2, ruby-2.4.3, ruby-2.4.4, ruby-2.4.5, ruby-2.4.6, ruby-2.4.7, ruby-2.4.9, ruby-2.4.10] + ruby: [ruby-2.3.0, ruby-2.3.1, ruby-2.3.2, ruby-2.3.3, ruby-2.3.4, ruby-2.3.5, ruby-2.3.6, ruby-2.3.7, ruby-2.3.8] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4 From eed12c44c69b2b7ba4aac43377cacf6243ad1403 Mon Sep 17 00:00:00 2001 From: Benoit Daloze Date: Sat, 18 Jan 2025 13:52:10 +0100 Subject: [PATCH 11/15] old --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c6d766e8..0ba8bd51 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -11,7 +11,7 @@ jobs: fail-fast: false matrix: os: [ ubuntu-22.04-arm, ubuntu-24.04-arm ] - ruby: [ruby-2.3.0, ruby-2.3.1, ruby-2.3.2, ruby-2.3.3, ruby-2.3.4, ruby-2.3.5, ruby-2.3.6, ruby-2.3.7, ruby-2.3.8] + ruby: [ruby-1.9.3-p551, ruby-2.0.0-p648, ruby-2.1.9, ruby-2.2.10] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4 From fb284696234a30ba9c7811e7ce1bf3f30fe330a8 Mon Sep 17 00:00:00 2001 From: Benoit Daloze Date: Sat, 18 Jan 2025 22:22:11 +0100 Subject: [PATCH 12/15] truffleruby --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0ba8bd51..fc14cdd3 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -11,7 +11,7 @@ jobs: fail-fast: false matrix: os: [ ubuntu-22.04-arm, ubuntu-24.04-arm ] - ruby: [ruby-1.9.3-p551, ruby-2.0.0-p648, ruby-2.1.9, ruby-2.2.10] + ruby: [truffleruby-23.0.0, truffleruby-23.1.0, truffleruby-23.1.1, truffleruby-23.1.2, truffleruby-24.0.0, truffleruby-24.0.1, truffleruby-24.0.2, truffleruby-24.1.0, truffleruby-24.1.1] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4 From eb849917176d903f4907f89ab203766a6ba56774 Mon Sep 17 00:00:00 2001 From: Benoit Daloze Date: Sat, 18 Jan 2025 22:24:22 +0100 Subject: [PATCH 13/15] truffleruby+graalvm --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index fc14cdd3..58501a4b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -11,7 +11,7 @@ jobs: fail-fast: false matrix: os: [ ubuntu-22.04-arm, ubuntu-24.04-arm ] - ruby: [truffleruby-23.0.0, truffleruby-23.1.0, truffleruby-23.1.1, truffleruby-23.1.2, truffleruby-24.0.0, truffleruby-24.0.1, truffleruby-24.0.2, truffleruby-24.1.0, truffleruby-24.1.1] + ruby: [truffleruby+graalvm-23.0.0, truffleruby+graalvm-23.1.0, truffleruby+graalvm-23.1.1, truffleruby+graalvm-23.1.2, truffleruby+graalvm-24.0.0, truffleruby+graalvm-24.0.1, truffleruby+graalvm-24.0.2, truffleruby+graalvm-24.1.0, truffleruby+graalvm-24.1.1] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4 From 9108d2c4194ecf230641f1c52821b3e3b55d24c1 Mon Sep 17 00:00:00 2001 From: Benoit Daloze Date: Sat, 18 Jan 2025 22:25:08 +0100 Subject: [PATCH 14/15] jruby --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 58501a4b..1aba1877 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -11,7 +11,7 @@ jobs: fail-fast: false matrix: os: [ ubuntu-22.04-arm, ubuntu-24.04-arm ] - ruby: [truffleruby+graalvm-23.0.0, truffleruby+graalvm-23.1.0, truffleruby+graalvm-23.1.1, truffleruby+graalvm-23.1.2, truffleruby+graalvm-24.0.0, truffleruby+graalvm-24.0.1, truffleruby+graalvm-24.0.2, truffleruby+graalvm-24.1.0, truffleruby+graalvm-24.1.1] + ruby: [jruby-9.3.15.0, jruby-9.4.0.0, jruby-9.4.1.0, jruby-9.4.2.0, jruby-9.4.3.0, jruby-9.4.4.0, jruby-9.4.5.0, jruby-9.4.6.0, jruby-9.4.7.0, jruby-9.4.8.0, jruby-9.4.9.0] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4 From ec11e9716178ed63092a75e7790adaf7e14b9ebb Mon Sep 17 00:00:00 2001 From: Benoit Daloze Date: Sat, 18 Jan 2025 23:37:03 +0100 Subject: [PATCH 15/15] Reset --- .github/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1aba1877..ada3d6c0 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -10,8 +10,8 @@ jobs: strategy: fail-fast: false matrix: - os: [ ubuntu-22.04-arm, ubuntu-24.04-arm ] - ruby: [jruby-9.3.15.0, jruby-9.4.0.0, jruby-9.4.1.0, jruby-9.4.2.0, jruby-9.4.3.0, jruby-9.4.4.0, jruby-9.4.5.0, jruby-9.4.6.0, jruby-9.4.7.0, jruby-9.4.8.0, jruby-9.4.9.0] + os: [ ubuntu-20.04, ubuntu-22.04, ubuntu-24.04, ubuntu-22.04-arm, ubuntu-24.04-arm, macos-13, macos-14 ] + ruby: [] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4