Skip to content

Commit 84b86a8

Browse files
committed
chore: setting up for Rails 8 release
1 parent 858b655 commit 84b86a8

File tree

6 files changed

+23
-35
lines changed

6 files changed

+23
-35
lines changed

.github/workflows/ci.yml

+2-20
Original file line numberDiff line numberDiff line change
@@ -7,27 +7,9 @@ jobs:
77
fail-fast: false
88
matrix:
99
include:
10-
- gemfile: rails_7_0
11-
ruby: 2.7
12-
- gemfile: rails_7_0
13-
ruby: 3.0
14-
- gemfile: rails_7_0
15-
ruby: 3.1
16-
17-
- gemfile: rails_7_1
18-
ruby: 2.7
19-
- gemfile: rails_7_1
20-
ruby: 3.0
21-
- gemfile: rails_7_1
22-
ruby: 3.1
23-
- gemfile: rails_7_1
24-
ruby: 3.2
25-
26-
- gemfile: rails_7_2
27-
ruby: 3.1
28-
- gemfile: rails_7_2
10+
- gemfile: rails_8_0
2911
ruby: 3.2
30-
- gemfile: rails_7_2
12+
- gemfile: rails_8_0
3113
ruby: 3.3
3214

3315
name: ${{ matrix.gemfile }}, ruby ${{ matrix.ruby }}

Appraisals

+2-10
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,3 @@
1-
appraise "rails_7_0" do
2-
gem "rails", "~> 7.0.0"
3-
end
4-
5-
appraise "rails_7_1" do
6-
gem "rails", "~> 7.1.0"
7-
end
8-
9-
appraise "rails_7_2" do
10-
gem "rails", "~> 7.2.0"
1+
appraise "rails_8_0" do
2+
gem "rails", "~> 8.0.0"
113
end

Gemfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ source 'https://rubygems.org'
22

33
gemspec
44

5-
gem 'rails', '~> 7.0.0'
5+
gem 'rails', '~> 8.0.0'
66
gem 'rspec'
77
gem 'rspec-rails', '~> 6.0'
8-
gem 'sqlite3', '~> 1.4'
8+
gem 'sqlite3', '~> 2.0'
99
gem 'byebug'
1010
gem 'appraisal'
1111
gem 'nokogiri'

README.md

+3-2
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,14 @@
66

77
## Description
88

9-
Complete validation of dates, times and datetimes for Rails 7.x and ActiveModel.
9+
Complete validation of dates, times and datetimes for Rails 8.x and ActiveModel.
1010

1111
Older Rails versions:
1212

1313
- Rails 4.x: [https://github.com/adzap/validates_timeliness/tree/4-0-stable]
1414
- Rails 5.x: [https://github.com/adzap/validates_timeliness/tree/5-0-stable]
1515
- Rails 6.x: [https://github.com/adzap/validates_timeliness/tree/6-0-stable]
16+
- Rails 7.x: [https://github.com/adzap/validates_timeliness/tree/7-0-stable]
1617

1718

1819
## Features
@@ -30,7 +31,7 @@ Older Rails versions:
3031

3132
In Gemfile
3233
```ruby
33-
gem 'validates_timeliness', '~> 7.0.0'
34+
gem 'validates_timeliness', '~> 8.0.0.beta1'
3435
```
3536

3637
Run bundler:

gemfiles/rails_8_0.gemfile

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# This file was generated by Appraisal
2+
3+
source "https://rubygems.org"
4+
5+
gem "rails", "~> 8.0.0"
6+
gem "rspec"
7+
gem "rspec-rails", "~> 6.0"
8+
gem "sqlite3", "~> 2.0"
9+
gem "byebug"
10+
gem "appraisal"
11+
gem "nokogiri"
12+
13+
gemspec path: "../"

validates_timeliness.gemspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,6 @@ Gem::Specification.new do |s|
2828
"wiki_uri" => "#{github_url}/wiki",
2929
}
3030

31-
s.add_runtime_dependency("activemodel", [">= 7.0.0", "< 8"])
31+
s.add_runtime_dependency("activemodel", [">= 8.0.0", "< 9"])
3232
s.add_runtime_dependency("timeliness", [">= 0.3.10", "< 1"])
3333
end

0 commit comments

Comments
 (0)