From 49614544dbc2831eea115100c9ebdffa2a914d40 Mon Sep 17 00:00:00 2001 From: Sebastian Kippe Date: Thu, 26 Oct 2023 15:54:22 +0200 Subject: [PATCH] Update dependencies Requires Ruby 2.7+ --- .github/workflows/ruby.yml | 4 +- Gemfile | 4 +- Gemfile.lock | 108 +++++++++++++++++++------------------ 3 files changed, 58 insertions(+), 58 deletions(-) diff --git a/.github/workflows/ruby.yml b/.github/workflows/ruby.yml index 349c681..b58bdc1 100644 --- a/.github/workflows/ruby.yml +++ b/.github/workflows/ruby.yml @@ -11,13 +11,11 @@ permissions: jobs: test: - runs-on: ubuntu-latest strategy: matrix: - ruby-version: ['2.5', '2.6', '2.7'] + ruby-version: ['2.7', '3.0', '3.1'] redis-version: [4, 5, 6] - steps: - uses: actions/checkout@v3 - name: Set up Ruby diff --git a/Gemfile b/Gemfile index f51b42e..4a18a91 100644 --- a/Gemfile +++ b/Gemfile @@ -2,8 +2,8 @@ source "https://rubygems.org" gem "sinatra", "~> 2.2.0" gem "sinatra-contrib", "~> 2.2.0" -gem "activesupport", "~> 6.0.5" -gem "rest-client", "~> 2.1.0" # Fixes a memory leak in Ruby 2.4 +gem "activesupport", "~> 6.1.0" +gem "rest-client", "~> 2.1.0" gem "redis", "~> 4.6.0" # Remove require when we can update to 3.0, which sets the new storage # format to columnar by default. Increases performance diff --git a/Gemfile.lock b/Gemfile.lock index 51b0b68..e263167 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,98 +1,100 @@ GEM remote: https://rubygems.org/ specs: - activesupport (6.0.5) + activesupport (6.1.7.6) concurrent-ruby (~> 1.0, >= 1.0.2) - i18n (>= 0.7, < 2) - minitest (~> 5.1) - tzinfo (~> 1.1) - zeitwerk (~> 2.2, >= 2.2.2) - addressable (2.8.0) - public_suffix (>= 2.0.2, < 5.0) - concurrent-ruby (1.1.10) - crack (0.4.3) - safe_yaml (~> 1.0.0) + i18n (>= 1.6, < 2) + minitest (>= 5.1) + tzinfo (~> 2.0) + zeitwerk (~> 2.3) + addressable (2.8.5) + public_suffix (>= 2.0.2, < 6.0) + base64 (0.1.1) + concurrent-ruby (1.2.2) + crack (0.4.5) + rexml domain_name (0.5.20190701) unf (>= 0.0.5, < 1.0.0) - faraday (0.17.0) - multipart-post (>= 1.2, < 3) - hashdiff (1.0.0) + faraday (2.7.11) + base64 + faraday-net_http (>= 2.0, < 3.1) + ruby2_keywords (>= 0.0.4) + faraday-net_http (3.0.2) + hashdiff (1.0.1) http-accept (1.7.0) - http-cookie (1.0.3) + http-cookie (1.0.5) domain_name (~> 0.5) - i18n (1.10.0) + i18n (1.14.1) concurrent-ruby (~> 1.0) - kgio (2.11.2) - m (1.5.1) + kgio (2.11.4) + m (1.6.2) method_source (>= 0.6.7) rake (>= 0.9.2.2) - method_source (0.9.2) - mime-types (3.3) + method_source (1.0.0) + mime-types (3.5.1) mime-types-data (~> 3.2015) - mime-types-data (3.2019.1009) - minitest (5.13.0) - minitest-stub_any_instance (1.0.2) + mime-types-data (3.2023.1003) + minitest (5.20.0) + minitest-stub_any_instance (1.0.3) multi_json (1.15.0) - multipart-post (2.1.1) - mustermann (1.1.1) + mustermann (2.0.2) ruby2_keywords (~> 0.0.1) netrc (0.11.0) - public_suffix (4.0.1) + public_suffix (5.0.3) purdytest (2.0.0) minitest (~> 5.5) - rack (2.2.3.1) - rack-protection (2.2.0) + rack (2.2.8) + rack-protection (2.2.4) rack - rack-test (1.1.0) - rack (>= 1.0, < 3) - rainbows (5.2.0) + rack-test (2.1.0) + rack (>= 1.3) + rainbows (5.2.1) kgio (~> 2.5) rack (>= 1.1, < 3.0) unicorn (~> 5.1) - raindrops (0.19.0) - rake (13.0.1) + raindrops (0.20.1) + rake (13.0.6) redis (4.6.0) rest-client (2.1.0) http-accept (>= 1.7.0, < 2.0) http-cookie (>= 1.0.2, < 2.0) mime-types (>= 1.16, < 4.0) netrc (~> 0.8) + rexml (3.2.6) ruby2_keywords (0.0.5) - safe_yaml (1.0.5) - sentry-raven (2.12.3) - faraday (>= 0.7.6, < 1.0) - sinatra (2.2.0) - mustermann (~> 1.0) + sentry-raven (3.1.2) + faraday (>= 1.0) + sinatra (2.2.4) + mustermann (~> 2.0) rack (~> 2.2) - rack-protection (= 2.2.0) + rack-protection (= 2.2.4) tilt (~> 2.0) - sinatra-contrib (2.2.0) + sinatra-contrib (2.2.4) multi_json - mustermann (~> 1.0) - rack-protection (= 2.2.0) - sinatra (= 2.2.0) + mustermann (~> 2.0) + rack-protection (= 2.2.4) + sinatra (= 2.2.4) tilt (~> 2.0) - thread_safe (0.3.6) - tilt (2.0.10) - tzinfo (1.2.9) - thread_safe (~> 0.1) + tilt (2.3.0) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) unf (0.1.4) unf_ext - unf_ext (0.0.7.6) - unicorn (5.5.1) + unf_ext (0.0.8.2) + unicorn (5.8.0) kgio (~> 2.6) raindrops (~> 0.7) - webmock (3.7.6) - addressable (>= 2.3.6) + webmock (3.19.1) + addressable (>= 2.8.0) crack (>= 0.3.2) hashdiff (>= 0.4.0, < 2.0.0) - zeitwerk (2.5.4) + zeitwerk (2.6.12) PLATFORMS ruby DEPENDENCIES - activesupport (~> 6.0.5) + activesupport (~> 6.1.0) m mime-types minitest-stub_any_instance @@ -108,4 +110,4 @@ DEPENDENCIES webmock BUNDLED WITH - 1.16.0 + 2.3.7