From decbd407954b8f3c2274479fdd339efb51ee9573 Mon Sep 17 00:00:00 2001 From: Jean Boussier Date: Fri, 22 Aug 2025 12:20:47 +0200 Subject: [PATCH] Test Ruby head --- .github/workflows/ci.yml | 2 ++ Gemfile | 1 + Gemfile.lock | 53 +++++++++++++++++++++++++++------------- 3 files changed, 39 insertions(+), 17 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a31734f6..e27b0ebf 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -5,10 +5,12 @@ jobs: runs-on: ubuntu-latest strategy: + fail-fast: false matrix: ruby: - '2.5' # earliest supported - '3.0' # latest release + - 'head' steps: - run: | diff --git a/Gemfile b/Gemfile index 0590916d..670cd4f9 100644 --- a/Gemfile +++ b/Gemfile @@ -3,6 +3,7 @@ gemspec gem 'test-unit' gem "stackprof" +gem "ostruct" group :benchmark do gem "remix-stash", '~> 1.1.3' diff --git a/Gemfile.lock b/Gemfile.lock index 67254cd1..8a60aa94 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -6,32 +6,50 @@ PATH GEM remote: https://rubygems.org/ specs: - activesupport (6.1.3.1) - concurrent-ruby (~> 1.0, >= 1.0.2) + activesupport (8.0.2.1) + base64 + benchmark (>= 0.3) + bigdecimal + concurrent-ruby (~> 1.0, >= 1.3.1) + connection_pool (>= 2.2.5) + drb i18n (>= 1.6, < 2) + logger (>= 1.4.2) minitest (>= 5.1) - tzinfo (~> 2.0) - zeitwerk (~> 2.3) - concurrent-ruby (1.1.8) - dalli (2.7.11) - i18n (1.8.10) + securerandom (>= 0.3) + tzinfo (~> 2.0, >= 2.0.5) + uri (>= 0.13.1) + base64 (0.3.0) + benchmark (0.4.1) + bigdecimal (3.2.2) + concurrent-ruby (1.3.5) + connection_pool (2.5.3) + dalli (3.2.8) + drb (2.2.3) + i18n (1.14.7) concurrent-ruby (~> 1.0) + logger (1.7.0) memcache-client (1.8.5) - minitest (5.14.4) - mocha (1.12.0) - power_assert (2.0.0) - rake (13.0.3) - rake-compiler (1.1.1) + minitest (5.25.5) + mocha (2.7.1) + ruby2_keywords (>= 0.0.5) + ostruct (0.6.3) + power_assert (2.0.5) + rake (13.3.0) + rake-compiler (1.3.0) rake remix-stash (1.1.3) - stackprof (0.2.17) - test-unit (3.4.0) + ruby2_keywords (0.0.5) + securerandom (0.4.1) + stackprof (0.2.27) + test-unit (3.7.0) power_assert - tzinfo (2.0.4) + tzinfo (2.0.6) concurrent-ruby (~> 1.0) - zeitwerk (2.4.2) + uri (1.0.3) PLATFORMS + arm64-darwin-24 ruby DEPENDENCIES @@ -40,6 +58,7 @@ DEPENDENCIES memcache-client memcached! mocha + ostruct rake rake-compiler remix-stash (~> 1.1.3) @@ -47,4 +66,4 @@ DEPENDENCIES test-unit BUNDLED WITH - 2.1.4 + 2.8.0.dev