Skip to content

Commit c653492

Browse files
committed
[tests] Drop testing against Rails 6.1 and official support
Rails 6.1 has been security EOL for 14 months now. It still functions, but likely requires some dependency hacks on JRuby 10 due to Ruby 3.4 stdlib. Shouldn't be a need to maintain official support for the 1.3+ stream.
1 parent ef1e073 commit c653492

27 files changed

+8
-399
lines changed

.github/workflows/maven.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,6 @@ jobs:
5959
strategy:
6060
matrix:
6161
appraisal: [
62-
'rails61_rack22',
6362
'rails70_rack22',
6463
'rails71_rack22',
6564
'rails72_rack22',

Appraisals

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ version_spec = ->(prefix, desc) { "~> #{desc.split(prefix).last.insert(1, ".")}.
33
# Rails version -> rack versions in format
44
# rails#{MAJOR}#{MINOR} => %w[ rack#{MAJOR}#{MINOR} ]
55
{
6-
"rails61" => %w[rack22],
76
"rails70" => %w[rack22],
87
"rails71" => %w[rack22],
98
"rails72" => %w[rack22],

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
Breaking compatibility changes
77
- Drop support for JRuby 9.3
8-
- Drop support for Rails < 6.1
8+
- Drop support for Rails < 7.0
99

1010
Breaking behavioral changes
1111
- Change context listener to throw by default in case of an exception during initialization

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@ For more information on Rack, visit http://rack.github.io/.
1313

1414
## Compatibility
1515

16-
| JRuby-Rack Series | Status | Rack | JRuby | Java | Rails | Target Servlet API | Notes |
17-
|------------------------------------------------------------|------------|-----------|------------|------|-----------|---------------------|--------------------------------------------|
18-
| 2.0 (_planned_) | Dev | 2.2 | 9.4 → 10.0 | 8+ | 6.1 → 8.0 | 5.0+ (Jakarta EE 9) | Pre 5.0 servlet APIs non functional. |
19-
| 1.3 (master, _unreleased_) | Dev | 2.2 | 9.4 → 10.0 | 8+ | 6.1 → 8.0 | 4.0 (Java EE 8) | Servlet 2.5 → 3.1 likely to work fine. |
20-
| [1.2](https://github.com/jruby/jruby-rack/tree/1.2-stable) | Maintained | 2.2 | 9.3 → 9.4 | 8+ | 5.0 → 7.2 | 3.0 (Java EE 6) | Servlet 3.1 → 4.0 OK with some containers. |
21-
| [1.1](https://github.com/jruby/jruby-rack/tree/1.1-stable) | EOL | 1.x → 2.2 | 1.6 → 9.4 | 6+ | 2.1 → 5.2 | 2.5 (Java EE 5) | Servlet 3.0 → 4.0 OK with some containers. |
22-
| 1.0 | EOL | 0.9 → 1.x | 1.1 → 1.9 | 5+ | 2.1 → 3.x | 2.5 (Java EE 5) | |
16+
| JRuby-Rack Series | Status | Rack | JRuby | Java | Rails | Target Servlet API | Notes |
17+
|----------------------------------------------------------------|---------------|-----------|------------|------|-----------|---------------------|----------------------------------------------------------------|
18+
| **2.0 (_planned_, _unreleased_)** | Dev | 2.2 | 9.4 → 10.0 | 8+ | 7.0 → 8.0 | 5.0+ (Jakarta EE 9) | ❌ Servlet < 5.0 containers will not work |
19+
| **1.3 (master, _unreleased_)** | Dev | 2.2 | 9.4 → 10.0 | 8+ | 7.0 → 8.0 | 4.0 (Java EE 8) | _Unofficial_: Servlet 2.5 → 3.1 & Rails 6.1 likely working |
20+
| [**1.2**](https://github.com/jruby/jruby-rack/tree/1.2-stable) | Maintained | 2.2 | 9.3 → 9.4 | 8+ | 5.0 → 7.2 | 3.0 (Java EE 6) | _Unofficial_: Servlet 3.1 → 4.0 also OK with most containers |
21+
| [**1.1**](https://github.com/jruby/jruby-rack/tree/1.1-stable) | EOL @ 2024-05 | 1.x → 2.2 | 1.6 → 9.4 | 6+ | 2.1 → 5.2 | 2.5 (Java EE 5) | _Unofficial_: Servlet 3.0 → 4.0 also OK with most containers |
22+
| [**1.0**](https://github.com/jruby/jruby-rack/tree/1.0.10) | EOL @ 2011-11 | 0.9 → 1.x | 1.1 → 1.9 | 5+ | 2.1 → 3.x | 2.5 (Java EE 5) | |
2323

2424
## Getting Started
2525

src/spec/ruby/jruby/rack/integration_spec.rb

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -203,10 +203,6 @@
203203
end
204204
end
205205

206-
describe 'rails 6.1', lib: :rails61 do
207-
it_should_behave_like 'a rails app'
208-
end
209-
210206
describe 'rails 7.0', lib: :rails70 do
211207
it_should_behave_like 'a rails app'
212208
end

src/spec/stub/rails61/app/controllers/application_controller.rb

Lines changed: 0 additions & 2 deletions
This file was deleted.

src/spec/stub/rails61/app/helpers/application_helper.rb

Lines changed: 0 additions & 2 deletions
This file was deleted.

src/spec/stub/rails61/config/application.rb

Lines changed: 0 additions & 38 deletions
This file was deleted.

src/spec/stub/rails61/config/boot.rb

Lines changed: 0 additions & 6 deletions
This file was deleted.

src/spec/stub/rails61/config/credentials.yml.enc

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)