From 7ffb219c69a114f74136dd8cfc503bf1a728792a Mon Sep 17 00:00:00 2001 From: denis levenko Date: Thu, 27 Aug 2026 13:53:43 +0500 Subject: [PATCH] Test against Ruby 4.0 The gemspec requires Ruby >= 2.3.0 with no upper bound, so pronto already installs and runs on Ruby 4.0, but nothing in CI confirms it keeps working. The suite passes there as is, with no changes to pronto itself. Use '4.0' rather than a patch version, matching the ten entries already in the matrix. ruby/setup-ruby resolves it to the newest 4.0.x. --- .github/workflows/specs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/specs.yml b/.github/workflows/specs.yml index 3ecb9ac9..695586c5 100644 --- a/.github/workflows/specs.yml +++ b/.github/workflows/specs.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-24.04 strategy: matrix: - ruby: ['2.3', '2.4', '2.5', '2.6', '2.7', '3.0', '3.1', '3.2', '3.3', '3.4'] + ruby: ['2.3', '2.4', '2.5', '2.6', '2.7', '3.0', '3.1', '3.2', '3.3', '3.4', '4.0'] exclude: - ruby: "2.3" # Rugged uses the wrong openssl version on CI and segfaults (similar to https://github.com/libgit2/rugged/issues/718) steps: