Skip to content

Commit 0cfecbf

Browse files
committed
Update supported versions
1 parent b8f65f3 commit 0cfecbf

File tree

3 files changed

+8
-64
lines changed

3 files changed

+8
-64
lines changed

.github/workflows/ci.yml

Lines changed: 0 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -41,15 +41,12 @@ jobs:
4141

4242
# Rails 7.0 builds >= 2.7
4343
- ruby: 3.1
44-
allow_failure: true
4544
env:
4645
RAILS_VERSION: '~> 7.0.0'
4746
- ruby: '3.0'
48-
allow_failure: true
4947
env:
5048
RAILS_VERSION: '~> 7.0.0'
5149
- ruby: 2.7
52-
allow_failure: true
5350
env:
5451
RAILS_VERSION: '~> 7.0.0'
5552

@@ -60,61 +57,6 @@ jobs:
6057
- ruby: 2.7
6158
env:
6259
RAILS_VERSION: '~> 6.1.0'
63-
- ruby: 2.6
64-
env:
65-
RAILS_VERSION: '~> 6.1.0'
66-
- ruby: 2.5
67-
env:
68-
RAILS_VERSION: '~> 6.1.0'
69-
- ruby: jruby-9.3.1.0
70-
env:
71-
RAILS_VERSION: '~> 6.1.0'
72-
JRUBY_OPT: '--dev'
73-
JAVA_OPTS: '--add-opens java.base/sun.nio.ch=org.jruby.dist --add-opens java.base/java.io=org.jruby.dist --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.security=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.security.cert=ALL-UNNAMED --add-opens=java.base/java.util.zip=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.util.regex=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/javax.crypto=ALL-UNNAMED --add-opens=java.management/sun.management=ALL-UNNAMED'
74-
75-
# Rails 6.0 builds >= 2.5.0
76-
- ruby: '3.0'
77-
env:
78-
RAILS_VERSION: '~> 6.0.0'
79-
- ruby: 2.7
80-
env:
81-
RAILS_VERSION: '~> 6.0.0'
82-
- ruby: 2.6
83-
env:
84-
RAILS_VERSION: '~> 6.0.0'
85-
- ruby: 2.5
86-
env:
87-
RAILS_VERSION: '~> 6.0.0'
88-
- ruby: jruby-9.3.1.0
89-
env:
90-
RAILS_VERSION: '~> 6.0.0'
91-
JRUBY_OPT: '--dev'
92-
JAVA_OPTS: '--add-opens java.base/sun.nio.ch=org.jruby.dist --add-opens java.base/java.io=org.jruby.dist --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.security=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.security.cert=ALL-UNNAMED --add-opens=java.base/java.util.zip=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.util.regex=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/javax.crypto=ALL-UNNAMED --add-opens=java.management/sun.management=ALL-UNNAMED'
93-
94-
# Rails 5.2 builds >= 2.2.2
95-
- ruby: 2.6.6
96-
env:
97-
RAILS_VERSION: '~> 5.2.0'
98-
- ruby: 2.5.8
99-
env:
100-
RAILS_VERSION: '~> 5.2.0'
101-
- ruby: 2.4.10
102-
env:
103-
RAILS_VERSION: '~> 5.2.0'
104-
- ruby: 2.3.8
105-
env:
106-
RAILS_VERSION: '~> 5.2.0'
107-
- ruby: 2.2.10
108-
env:
109-
RAILS_VERSION: '~> 5.2.0'
110-
- ruby: 2.2.10
111-
env:
112-
RAILS_VERSION: '5-2-stable'
113-
- ruby: jruby-9.3.1.0
114-
env:
115-
RAILS_VERSION: '~> 5.2.0'
116-
JRUBY_OPT: '--dev'
117-
JAVA_OPTS: '--add-opens java.base/sun.nio.ch=org.jruby.dist --add-opens java.base/java.io=org.jruby.dist --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.security=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.security.cert=ALL-UNNAMED --add-opens=java.base/java.util.zip=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.util.regex=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/javax.crypto=ALL-UNNAMED --add-opens=java.management/sun.management=ALL-UNNAMED'
11860

11961
env: ${{ matrix.env }}
12062
steps:

README.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ detailed explanations of how the application is supposed to behave,
99
expressed in plain English.
1010

1111
According to [RSpec Rails new versioning strategy][] use:
12-
* **[`rspec-rails` 5.x][]** for Rails 6.x.
12+
* **[`rspec-rails` 6.x][]** for Rails 6.1 or 7.x.
13+
* **[`rspec-rails` 5.x][]** for Rails 5.2 or 6.x.
1314
* **[`rspec-rails` 4.x][]** for Rails from 5.x or 6.x.
1415
* **[`rspec-rails` 3.x][]** for Rails earlier than 5.0.
1516
* **[`rspec-rails` 1.x][]** for Rails 2.x.
@@ -25,21 +26,22 @@ According to [RSpec Rails new versioning strategy][] use:
2526
[`rspec-rails` 1.x]: https://github.com/dchelimsky/rspec-rails
2627
[`rspec-rails` 3.x]: https://github.com/rspec/rspec-rails/tree/3-9-maintenance
2728
[`rspec-rails` 4.x]: https://github.com/rspec/rspec-rails/tree/4-1-maintenance
28-
[`rspec-rails` 5.x]: https://github.com/rspec/rspec-rails/tree/5-0-maintenance
29+
[`rspec-rails` 5.x]: https://github.com/rspec/rspec-rails/tree/5-1-maintenance
30+
[`rspec-rails` 4.x]: https://github.com/rspec/rspec-rails/tree/6-0-maintenance
2931
[RSpec Rails new versioning strategy]: https://github.com/rspec/rspec-rails/blob/main/rfcs/versioning-strategy.md
3032

3133
## Installation
3234

3335
**IMPORTANT** This README / branch refers to the current development build.
34-
See the [`5-0-maintenance` branch on Github](https://github.com/rspec/rspec-rails/tree/5-0-maintenance) if you want or require the latest stable release.
36+
See the [`6-0-maintenance` branch on Github](https://github.com/rspec/rspec-rails/tree/6-0-maintenance) if you want or require the latest stable release.
3537

3638
1. Add `rspec-rails` to **both** the `:development` and `:test` groups
3739
of your app’s `Gemfile`:
3840

3941
```ruby
4042
# Run against this stable release
4143
group :development, :test do
42-
gem 'rspec-rails', '~> 5.0.0'
44+
gem 'rspec-rails', '~> 6.0.0'
4345
end
4446

4547
# Or, run against the main branch

rspec-rails.gemspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Gem::Specification.new do |s|
1111
s.homepage = "https://github.com/rspec/rspec-rails"
1212
s.summary = "RSpec for Rails"
1313
s.description = "rspec-rails is a testing framework for Rails 5+."
14-
s.required_ruby_version = ">= 2.2.0"
14+
s.required_ruby_version = ">= 2.7.0"
1515

1616
s.metadata = {
1717
'bug_tracker_uri' => 'https://github.com/rspec/rspec-rails/issues',
@@ -33,7 +33,7 @@ Gem::Specification.new do |s|
3333
s.cert_chain = [File.expand_path('~/.gem/rspec-gem-public_cert.pem')]
3434
end
3535

36-
version_string = ['>= 5.2']
36+
version_string = ['>= 6.1']
3737

3838
s.add_runtime_dependency 'actionpack', version_string
3939
s.add_runtime_dependency 'activesupport', version_string

0 commit comments

Comments
 (0)