Skip to content

Commit fb44b43

Browse files
committed
chore: Align Ruby version support with Rails main requirements
- Update minimum Ruby version to 3.3 (Rails main requires >= 3.3.0) - Remove Ruby 3.0, 3.1, 3.2 from CI matrix (EOL or nearing EOL) - Keep Ruby 3.3, 3.4, and 4.0 in CI matrix - Update README to reflect new requirements Ruby version support: - Ruby 3.3: Supported (normal maintenance until 2027) - Ruby 3.4: Supported (latest stable, released Dec 2024) - Ruby 4.0: Supported (latest major version, released Dec 2025) This ensures compatibility with Rails main and focuses on actively maintained Ruby versions.
1 parent f4ce484 commit fb44b43

File tree

3 files changed

+2
-5
lines changed

3 files changed

+2
-5
lines changed

.github/workflows/ruby.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@ jobs:
1616
strategy:
1717
matrix:
1818
ruby-version:
19-
- 3.0
20-
- 3.1
21-
- 3.2
2219
- 3.3
2320
- 3.4
2421
- 4.0

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ wrapping Upload and REST APIs.
3535

3636
## Requirements
3737

38-
- ruby 3.0+
38+
- Ruby 3.3+ (compatible with Rails main)
3939

4040
## Compatibility
4141

uploadcare-ruby.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ Gem::Specification.new do |spec|
4343
spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) }
4444
spec.require_paths = ['lib']
4545

46-
spec.required_ruby_version = '>= 3.0' # Tested with Ruby 3.0 through 4.0
46+
spec.required_ruby_version = '>= 3.3' # Compatible with Rails main (requires Ruby 3.3+)
4747

4848
spec.add_dependency 'addressable', '~> 2.8'
4949
spec.add_dependency 'faraday', '~> 2.12'

0 commit comments

Comments
 (0)