From 3702a6f98d93f0050439f219bea78dd9d4e3a500 Mon Sep 17 00:00:00 2001 From: Peter Morgenstern Date: Mon, 5 Jan 2026 20:24:52 +0100 Subject: [PATCH 1/3] Update Ruby versions in CI --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 123973a..ee4decf 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -37,9 +37,9 @@ jobs: strategy: matrix: include: + - ruby: 4.0 - ruby: 3.4 - ruby: 3.3 - - ruby: 3.2 runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 From f2f70326e80f3b90d543809b9aedf919008d537d Mon Sep 17 00:00:00 2001 From: Peter Morgenstern Date: Mon, 5 Jan 2026 20:25:32 +0100 Subject: [PATCH 2/3] Disable nightly CI runs --- .github/workflows/{jruby-nightly.yml => jruby-nightly.yml.bak} | 0 .github/workflows/{ruby-nightly.yml => ruby-nightly.yml.bak} | 0 .../{truffleruby-nightly.yml => truffleruby-nightly.yml.bak} | 0 3 files changed, 0 insertions(+), 0 deletions(-) rename .github/workflows/{jruby-nightly.yml => jruby-nightly.yml.bak} (100%) rename .github/workflows/{ruby-nightly.yml => ruby-nightly.yml.bak} (100%) rename .github/workflows/{truffleruby-nightly.yml => truffleruby-nightly.yml.bak} (100%) diff --git a/.github/workflows/jruby-nightly.yml b/.github/workflows/jruby-nightly.yml.bak similarity index 100% rename from .github/workflows/jruby-nightly.yml rename to .github/workflows/jruby-nightly.yml.bak diff --git a/.github/workflows/ruby-nightly.yml b/.github/workflows/ruby-nightly.yml.bak similarity index 100% rename from .github/workflows/ruby-nightly.yml rename to .github/workflows/ruby-nightly.yml.bak diff --git a/.github/workflows/truffleruby-nightly.yml b/.github/workflows/truffleruby-nightly.yml.bak similarity index 100% rename from .github/workflows/truffleruby-nightly.yml rename to .github/workflows/truffleruby-nightly.yml.bak From 1df00526862bb1f43d98c3db8bd046c1a56eccf6 Mon Sep 17 00:00:00 2001 From: Peter Morgenstern Date: Mon, 5 Jan 2026 20:26:36 +0100 Subject: [PATCH 3/3] Bundle update --- Gemfile.lock | 97 +++++++++++++++++++++++++++++----------------------- 1 file changed, 54 insertions(+), 43 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 52bb6ea..c5b48bb 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -11,30 +11,29 @@ GEM ast (2.4.3) backport (1.2.0) base64 (0.3.0) - benchmark (0.4.1) + benchmark (0.5.0) byebug (12.0.0) - cgi (0.4.2) coderay (1.1.3) - date (3.4.1) + date (3.5.1) diff-lcs (1.6.2) docile (1.4.1) - erb (4.0.4) - cgi (>= 0.3.3) + erb (6.0.1) fiber-storage (1.0.1) - graphql (2.5.11) + graphql (2.5.16) base64 fiber-storage logger - haml (6.3.0) + haml (7.1.0) temple (>= 0.8.2) thor tilt - io-console (0.8.1) - irb (1.14.3) + io-console (0.8.2) + irb (1.16.0) + pp (>= 0.6.0) rdoc (>= 4.0.0) reline (>= 0.4.2) jaro_winkler (1.6.1) - json (2.13.0) + json (2.18.0) kramdown (2.5.1) rexml (>= 3.3.9) kramdown-parser-gfm (1.1.0) @@ -43,59 +42,64 @@ GEM lint_roller (1.1.0) logger (1.7.0) method_source (1.1.0) - nokogiri (1.18.9-arm64-darwin) + nokogiri (1.19.0-arm64-darwin) racc (~> 1.4) - nokogiri (1.18.9-x86_64-linux-gnu) + nokogiri (1.19.0-x86_64-linux-gnu) racc (~> 1.4) observer (0.1.2) + open3 (0.2.1) ostruct (0.6.3) parallel (1.27.0) - parser (3.3.8.0) + parser (3.3.10.0) ast (~> 2.4.1) racc + pp (0.6.3) + prettyprint prettier (4.0.4) syntax_tree (>= 4.0.1) syntax_tree-haml (>= 2.0.0) syntax_tree-rbs (>= 0.2.0) prettier_print (1.2.1) - prism (1.4.0) + prettyprint (0.2.0) + prism (1.7.0) pry (0.15.2) coderay (~> 1.1) method_source (~> 1.0) pry-byebug (3.11.0) byebug (~> 12.0) pry (>= 0.13, < 0.16) - psych (5.2.2) + psych (5.3.1) date stringio racc (1.8.1) rainbow (3.1.1) - rake (13.3.0) - rbs (3.9.4) + rake (13.3.1) + rbs (3.10.0) logger - rdoc (6.14.0) + rdoc (7.0.3) erb psych (>= 4.0.0) - regexp_parser (2.10.0) - reline (0.6.2) + tsort + regexp_parser (2.11.3) + reline (0.6.3) io-console (~> 0.5) - reverse_markdown (3.0.0) + reverse_markdown (3.0.1) nokogiri - rexml (3.4.1) - rspec (3.13.1) + rexml (3.4.4) + rspec (3.13.2) rspec-core (~> 3.13.0) rspec-expectations (~> 3.13.0) rspec-mocks (~> 3.13.0) - rspec-core (3.13.5) + rspec-core (3.13.6) rspec-support (~> 3.13.0) rspec-expectations (3.13.5) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.13.0) - rspec-mocks (3.13.5) + rspec-mocks (3.13.7) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.13.0) - rspec-support (3.13.4) - rubocop (1.78.0) + rspec-support (3.13.6) + rubocop (1.82.1) json (~> 2.3) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.1.0) @@ -103,18 +107,18 @@ GEM parser (>= 3.3.0.2) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 2.9.3, < 3.0) - rubocop-ast (>= 1.45.1, < 2.0) + rubocop-ast (>= 1.48.0, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 4.0) - rubocop-ast (1.46.0) + rubocop-ast (1.49.0) parser (>= 3.3.7.2) - prism (~> 1.4) + prism (~> 1.7) rubocop-rake (0.7.1) lint_roller (~> 1.1) rubocop (>= 1.72.1) - rubocop-rspec (3.6.0) + rubocop-rspec (3.8.0) lint_roller (~> 1.1) - rubocop (~> 1.72, >= 1.72.1) + rubocop (~> 1.81) ruby-progressbar (1.13.0) simplecov (0.22.0) docile (~> 1.1) @@ -122,27 +126,30 @@ GEM simplecov_json_formatter (~> 0.1) simplecov-html (0.13.2) simplecov_json_formatter (0.1.4) - solargraph (0.56.0) + solargraph (0.58.1) + ast (~> 2.4.3) backport (~> 1.2) benchmark (~> 0.4) - bundler (~> 2.0) + bundler (>= 2.0) diff-lcs (~> 1.4) jaro_winkler (~> 1.6, >= 1.6.1) kramdown (~> 2.3) kramdown-parser-gfm (~> 1.1) logger (~> 1.6) observer (~> 0.1) + open3 (~> 0.2.1) ostruct (~> 0.6) parser (~> 3.0) prism (~> 1.4) - rbs (~> 3.3) + rbs (>= 3.6.1, <= 4.0.0.dev.4) reverse_markdown (~> 3.0) - rubocop (~> 1.38) + rubocop (~> 1.76) thor (~> 1.0) tilt (~> 2.0) yard (~> 0.9, >= 0.9.24) + yard-activesupport-concern (~> 0.0) yard-solargraph (~> 0.1) - stringio (3.1.2) + stringio (3.2.0) syntax_tree (6.3.0) prettier_print (>= 1.2.0) syntax_tree-haml (4.0.3) @@ -153,19 +160,23 @@ GEM prettier_print rbs syntax_tree (>= 2.0.1) - temple (0.10.3) + temple (0.10.4) thor (1.4.0) tilt (2.6.1) - unicode-display_width (3.1.4) - unicode-emoji (~> 4.0, >= 4.0.4) - unicode-emoji (4.0.4) - yard (0.9.37) + tsort (0.2.0) + unicode-display_width (3.2.0) + unicode-emoji (~> 4.1) + unicode-emoji (4.2.0) + yard (0.9.38) + yard-activesupport-concern (0.0.1) + yard (>= 0.8) yard-solargraph (0.1.0) yard (~> 0.9) PLATFORMS arm64-darwin-21 arm64-darwin-23 + arm64-darwin-24 x86_64-linux DEPENDENCIES @@ -186,4 +197,4 @@ DEPENDENCIES solargraph BUNDLED WITH - 2.5.3 + 2.6.9