From b569907f34171d9add34d724ef5a7389a092ad7f Mon Sep 17 00:00:00 2001 From: Emil Tin Date: Thu, 5 Sep 2024 08:54:21 +0200 Subject: [PATCH 1/2] update ruby to 3.3.5, update gems and allow all patch version --- .tool-versions | 2 +- Gemfile.lock | 44 ++++++++++++++++++++++---------------------- rsmp.gemspec | 22 ++++++++++++---------- 3 files changed, 35 insertions(+), 33 deletions(-) diff --git a/.tool-versions b/.tool-versions index 10101bd..1dd1998 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1 +1 @@ -ruby 3.3.2 +ruby 3.3.5 diff --git a/Gemfile.lock b/Gemfile.lock index 511d0c8..470f637 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -2,10 +2,12 @@ PATH remote: . specs: rsmp (0.32.1) - async (~> 2.12.0) - async-io (~> 1.43.0) + async (~> 2.16) + async-io (~> 1.43) colorize (~> 1.1) - rsmp_schema (~> 0.7.0) + logger (~> 1.6) + ostruct (~> 0.6) + rsmp_schema (~> 0.7) GEM remote: https://rubygems.org/ @@ -16,8 +18,8 @@ GEM cucumber (>= 8.0, < 10.0) rspec-expectations (~> 3.4) thor (~> 1.0) - async (2.12.1) - console (~> 1.25, >= 1.25.2) + async (2.16.1) + console (~> 1.26) fiber-annotation io-event (~> 1.6, >= 1.6.5) async-io (1.43.2) @@ -43,7 +45,7 @@ GEM multi_test (~> 1.1) sys-uname (~> 1.2) cucumber-ci-environment (10.0.1) - cucumber-core (13.0.2) + cucumber-core (13.0.3) cucumber-gherkin (>= 27, < 28) cucumber-messages (>= 20, < 23) cucumber-tag-expressions (> 5, < 7) @@ -51,16 +53,12 @@ GEM bigdecimal cucumber-gherkin (27.0.0) cucumber-messages (>= 19.1.4, < 23) - cucumber-html-formatter (21.3.1) - cucumber-messages (> 19, < 25) + cucumber-html-formatter (21.7.0) + cucumber-messages (> 19, < 27) cucumber-messages (22.0.0) cucumber-tag-expressions (6.1.0) diff-lcs (1.5.1) ffi (1.17.0) - ffi (1.17.0-arm64-darwin) - ffi (1.17.0-x64-mingw-ucrt) - ffi (1.17.0-x86_64-darwin) - ffi (1.17.0-x86_64-linux-gnu) fiber-annotation (0.2.0) fiber-local (1.1.0) fiber-storage @@ -73,8 +71,10 @@ GEM hana (~> 1.3) regexp_parser (~> 2.0) simpleidn (~> 0.2) + logger (1.6.1) mini_mime (1.1.5) multi_test (1.1.0) + ostruct (0.6.0) rake (13.2.1) regexp_parser (2.9.2) rsmp_schema (0.7.0) @@ -84,9 +84,9 @@ GEM rspec-core (~> 3.13.0) rspec-expectations (~> 3.13.0) rspec-mocks (~> 3.13.0) - rspec-core (3.13.0) + rspec-core (3.13.1) rspec-support (~> 3.13.0) - rspec-expectations (3.13.1) + rspec-expectations (3.13.2) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.13.0) rspec-mocks (3.13.1) @@ -111,14 +111,14 @@ PLATFORMS x86_64-linux DEPENDENCIES - aruba (~> 2.2.0) - bundler (~> 2.5.7) - cucumber (~> 9.2.0) - rake (~> 13.2.0) + aruba (~> 2.2) + bundler (~> 2.5) + cucumber (~> 9.2) + rake (~> 13.2) rsmp! - rspec (~> 3.13.0) - rspec-expectations (~> 3.13.1) - timecop (~> 0.9.9) + rspec (~> 3.13) + rspec-expectations (~> 3.13) + timecop (~> 0.9) BUNDLED WITH - 2.5.11 + 2.5.18 diff --git a/rsmp.gemspec b/rsmp.gemspec index 28457da..2ea0f45 100644 --- a/rsmp.gemspec +++ b/rsmp.gemspec @@ -30,16 +30,18 @@ Gem::Specification.new do |spec| spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) } spec.require_paths = ["lib"] - spec.add_dependency "async", "~> 2.12.0" - spec.add_dependency "async-io", "~> 1.43.0" + spec.add_dependency "logger", "~> 1.6" + spec.add_dependency "ostruct", "~> 0.6" + spec.add_dependency "async", "~> 2.16" + spec.add_dependency "async-io", "~> 1.43" spec.add_dependency "colorize", "~> 1.1" - spec.add_dependency "rsmp_schema", "~> 0.7.0" + spec.add_dependency "rsmp_schema", "~> 0.7" - spec.add_development_dependency "bundler", "~> 2.5.7" - spec.add_development_dependency "rake", "~> 13.2.0" - spec.add_development_dependency "rspec", "~> 3.13.0" - spec.add_development_dependency "rspec-expectations", "~> 3.13.1" - spec.add_development_dependency "timecop", "~> 0.9.9" - spec.add_development_dependency "cucumber", "~> 9.2.0" - spec.add_development_dependency "aruba" , "~> 2.2.0" + spec.add_development_dependency "bundler", "~> 2.5" + spec.add_development_dependency "rake", "~> 13.2" + spec.add_development_dependency "rspec", "~> 3.13" + spec.add_development_dependency "rspec-expectations", "~> 3.13" + spec.add_development_dependency "timecop", "~> 0.9" + spec.add_development_dependency "cucumber", "~> 9.2" + spec.add_development_dependency "aruba" , "~> 2.2" end From 354d6af1f45a96dca41b957e6a93e07d18c6671b Mon Sep 17 00:00:00 2001 From: Emil Tin Date: Thu, 5 Sep 2024 08:57:57 +0200 Subject: [PATCH 2/2] remove ruby version from matrix --- .github/workflows/rspec.yaml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/rspec.yaml b/.github/workflows/rspec.yaml index 88f4fb1..5d95184 100644 --- a/.github/workflows/rspec.yaml +++ b/.github/workflows/rspec.yaml @@ -9,13 +9,11 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest, macos-latest, windows-latest] - # Due to https://github.com/actions/runner/issues/849, we have to use quotes - ruby: ['3.3'] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4 - uses: ruby/setup-ruby@v1 with: - ruby-version: ${{ matrix.ruby }} - bundler-cache: true # runs 'bundle install' and caches installed gems automatically + ruby-version: 3.3 + bundler-cache: true - run: bundle exec rspec -f d