Skip to content

Commit

Permalink
Add support for Ruby 3.4
Browse files Browse the repository at this point in the history
  • Loading branch information
makmic committed Jan 16, 2025
1 parent 582cc76 commit ccc61c0
Show file tree
Hide file tree
Showing 8 changed files with 27 additions and 4 deletions.
4 changes: 4 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,10 @@ jobs:
gemfile: Gemfile.6.1.pg
- ruby: 3.2.0
gemfile: Gemfile.7.0.pg
- ruby: 3.4.1
gemfile: Gemfile.6.1.pg
- ruby: 3.4.1
gemfile: Gemfile.7.0.pg
env:
BUNDLE_GEMFILE: "${{ matrix.gemfile }}"
steps:
Expand Down
2 changes: 1 addition & 1 deletion .ruby-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.2.0
3.4.1
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ This project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html

### Compatible changes

-
- Add support for Ruby 3.4

## 0.8.3 - 2024-01-04

Expand Down
5 changes: 5 additions & 0 deletions Gemfile.6.1.pg
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,11 @@ source 'https://rubygems.org'
# Ruby
ruby '>= 2.2'

# Former standard gems, see https://stdgems.org/
gem 'mutex_m' # Bundled gem since Ruby 3.4
gem 'bigdecimal' # Bundled gem since Ruby 3.4
gem 'base64' # Bundled gem since Ruby 3.4

# Runtime dependencies
gem 'activerecord', '~>6.1.0'
gem 'rspec', '~>3.5'
Expand Down
8 changes: 7 additions & 1 deletion Gemfile.6.1.pg.lock
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
PATH
remote: .
specs:
gemika (0.8.2)
gemika (0.8.3)

GEM
remote: https://rubygems.org/
Expand All @@ -17,6 +17,8 @@ GEM
minitest (>= 5.1)
tzinfo (~> 2.0)
zeitwerk (~> 2.3)
base64 (0.2.0)
bigdecimal (3.1.9)
coderay (1.1.3)
concurrent-ruby (1.1.8)
database_cleaner (1.7.0)
Expand All @@ -25,6 +27,7 @@ GEM
concurrent-ruby (~> 1.0)
method_source (1.0.0)
minitest (5.14.4)
mutex_m (0.3.0)
pg (1.3.5)
pry (0.14.2)
coderay (~> 1.1)
Expand Down Expand Up @@ -52,8 +55,11 @@ PLATFORMS

DEPENDENCIES
activerecord (~> 6.1.0)
base64
bigdecimal
database_cleaner
gemika!
mutex_m
pg (~> 1.3.5)
pry (~> 0.14.2)
rake
Expand Down
4 changes: 4 additions & 0 deletions Gemfile.7.0.pg
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,10 @@ source 'https://rubygems.org'
# Ruby
ruby '>= 2.2'

# Former standard gems, see https://stdgems.org/
gem 'mutex_m' # Bundled gem since Ruby 3.4
gem 'bigdecimal' # Bundled gem since Ruby 3.4

# Runtime dependencies
gem 'activerecord', '~> 7.0.1'
gem 'rspec', '~>3.5'
Expand Down
4 changes: 4 additions & 0 deletions Gemfile.7.0.pg.lock
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ GEM
i18n (>= 1.6, < 2)
minitest (>= 5.1)
tzinfo (~> 2.0)
bigdecimal (3.1.8)
coderay (1.1.3)
concurrent-ruby (1.1.10)
database_cleaner (1.7.0)
Expand All @@ -24,6 +25,7 @@ GEM
concurrent-ruby (~> 1.0)
method_source (1.0.0)
minitest (5.17.0)
mutex_m (0.3.0)
pg (1.3.5)
pry (0.14.2)
coderay (~> 1.1)
Expand All @@ -50,8 +52,10 @@ PLATFORMS

DEPENDENCIES
activerecord (~> 7.0.1)
bigdecimal
database_cleaner
gemika!
mutex_m
pg (~> 1.3.5)
pry (~> 0.14.2)
rake
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ Here's what Gemika can give your test's development setup (all features are opt-

Gemika currently supports the following dependency versions:

- Ruby: 2.3, 2.6, 3.0
- Ruby: 2.3, 2.6, 3.2, 3.4
- RSpec: Versions 1, 2, 3
- ActiveRecord: Versions 3.2, 4.2, 5.2, 6.1, 7.0
- Databases: PostgreSQL (with `pg` gem), MySQL or MariaDB (with `mysql2` gem), or sqlite3 (with `sqlite3` gem)
Expand Down

0 comments on commit ccc61c0

Please sign in to comment.