Skip to content

Commit 70a88e9

Browse files
chore: relax faraday and sorbet-runtime version constraints
- faraday: ~> 2.12.2 -> ~> 2.12 (unblocks security fix in 2.14.1) - faraday-multipart: ~> 1.1.0 -> ~> 1.1 (allows 1.2.x, Ruby 4 compat) - faraday-net_http_persistent: ~> 2.3.0 -> ~> 2.3 - sorbet-runtime: ~> 0.5.11820 -> >= 0.5.11820, < 2 (allows 0.5.x and 0.6.x) - sorbet (dev): ~> 0.5 -> ~> 0.6 Closes #196, closes #189
1 parent b271d4f commit 70a88e9

3 files changed

Lines changed: 19 additions & 6 deletions

File tree

.github/workflows/ci.yml

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
strategy:
99
max-parallel: 1
1010
matrix:
11-
ruby: ["3.0", "3.1", "3.4"]
11+
ruby: ["3.0", "3.1", "3.4", "4.0"]
1212
name: 💎 Ruby ${{ matrix.ruby }}
1313
steps:
1414
- uses: actions/checkout@v4
@@ -30,3 +30,16 @@ jobs:
3030
env:
3131
STREAM_KEY: ${{ secrets.STREAM_CHAT_API_KEY }}
3232
STREAM_SECRET: ${{ secrets.STREAM_CHAT_API_SECRET }}
33+
34+
audit:
35+
runs-on: ubuntu-latest
36+
name: 🔒 Bundle Audit
37+
steps:
38+
- uses: actions/checkout@v4
39+
40+
- uses: ruby/setup-ruby@v1
41+
with:
42+
ruby-version: "3.4"
43+
bundler-cache: true
44+
45+
- run: bundle exec bundle-audit check --update

Gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ group :dev do
1414
gem 'rubocop-ast', '~> 1.23', require: false
1515
gem 'simplecov', '~> 0.21.2'
1616
gem 'simplecov-console', '~> 0.9.1'
17-
gem 'sorbet', '~> 0.5.10539'
17+
gem 'sorbet', '~> 0.6'
1818
end
1919

2020
group :test do

stream-chat.gemspec

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,10 @@ Gem::Specification.new do |gem|
2626
'source_code_uri' => 'https://github.com/GetStream/stream-chat-ruby'
2727
}
2828

29-
gem.add_dependency 'faraday', '~> 2.12.2'
30-
gem.add_dependency 'faraday-multipart', '~> 1.1.0'
31-
gem.add_dependency 'faraday-net_http_persistent', '~> 2.3.0'
29+
gem.add_dependency 'faraday', '~> 2.12'
30+
gem.add_dependency 'faraday-multipart', '~> 1.1'
31+
gem.add_dependency 'faraday-net_http_persistent', '~> 2.3'
3232
gem.add_dependency 'jwt', '~> 2.10'
3333
gem.add_dependency 'net-http-persistent', '~> 4.0'
34-
gem.add_dependency 'sorbet-runtime', '~> 0.5.11820'
34+
gem.add_dependency 'sorbet-runtime', '>= 0.5.11820', '< 2'
3535
end

0 commit comments

Comments
 (0)