Skip to content

Commit cd22cee

Browse files
SeanLFclaude
andcommitted
feat: bump minimum Ruby to 3.2 (3.1 is EOL)
public_suffix 7.x requires Ruby >= 3.2, and Ruby 3.1 reached end of life in March 2025. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 81af476 commit cd22cee

3 files changed

Lines changed: 3 additions & 2 deletions

File tree

.github/workflows/rspec.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
test:
1414
strategy:
1515
matrix:
16-
ruby: ['3.1', '3.2', '3.3', '3.4', '4.0', head]
16+
ruby: ['3.2', '3.3', '3.4', '4.0', head]
1717
runs-on: ubuntu-latest
1818
steps:
1919
- uses: actions/checkout@v4

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
- **BREAKING:** Markdown table collapsed from 12 to 9 columns (dates inlined with versions)
2222
- Replace `activesupport` with lightweight `CoreExt` refinement
2323
- Remove unused `async-http` dependency (82 -> 66 installed gems)
24+
- **BREAKING:** Bump minimum Ruby version to 3.2 (3.1 is EOL)
2425
- Rename "Scorecard" column to "OpenSSF" for clarity
2526
- Extract shared HTTP helper from DepsDevClient and GitlabClient
2627
- Consolidate VCR test configuration into spec_helper

still_active.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Gem::Specification.new do |spec|
1515
"Outputs coloured terminal tables, markdown, or JSON with CI gating support."
1616
spec.homepage = "https://github.com/SeanLF/still_active"
1717
spec.license = "MIT"
18-
spec.required_ruby_version = ">= 3.1.0"
18+
spec.required_ruby_version = ">= 3.2.0"
1919

2020
spec.metadata["homepage_uri"] = spec.homepage
2121
spec.metadata["source_code_uri"] = spec.homepage

0 commit comments

Comments
 (0)