Skip to content

Commit c8f81c1

Browse files
authored
Add rails 7.1 to edgestitch test pipeline (#350)
1 parent 436abdb commit c8f81c1

File tree

12 files changed

+429
-36
lines changed

12 files changed

+429
-36
lines changed

.github/workflows/edgestitch.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,11 @@ jobs:
1010
package: ${{ github.workflow }}
1111
workdir: "packages/${{ github.workflow }}"
1212
before_build: sudo /etc/init.d/mysql start
13-
gemfiles: "['gemfiles/rails_6_0.gemfile','gemfiles/rails_6_1.gemfile','gemfiles/rails_7_0.gemfile']"
13+
gemfiles: "['gemfiles/rails_6_0.gemfile','gemfiles/rails_6_1.gemfile','gemfiles/rails_7_0.gemfile','gemfiles/rails_7_1.gemfile']"
1414
ruby: '["3.0","3.1","3.2","3.3"]'
15+
exclude: |-
16+
[
17+
{ 'ruby': '3.0', 'gemfile': 'gemfiles/rails_7_1.gemfile'},
18+
{ 'ruby': '3.1', 'gemfile': 'gemfiles/rails_7_1.gemfile'},
19+
]
1520
secrets: inherit

packages/edgestitch/.rubocop.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,31 @@
11
require:
22
- rubocop-powerhome
33

4+
Rails/SchemaComment:
5+
Enabled: false
6+
7+
Rails/ActionFilter:
8+
Enabled: false
9+
10+
Rails/ActionOrder:
11+
Enabled: false
12+
13+
Rails/FilePath:
14+
Enabled: false
15+
16+
Rails/EnvironmentVariableAccess:
17+
Exclude:
18+
- 'spec/**/*'
19+
20+
Rails/HelperInstanceVariable:
21+
Exclude:
22+
- 'lib/edgestitch/**/*'
23+
24+
Performance/ChainArrayAllocation:
25+
Exclude:
26+
- 'lib/edgestitch/exporter.rb'
27+
- 'lib/edgestitch/mysql/dump.rb'
28+
429
Style/FrozenStringLiteralComment:
530
Exclude:
631
- 'gemfiles/*'

packages/edgestitch/Appraisals

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,7 @@ end
1111
appraise "rails-7-0" do
1212
gem "rails", "7.0.8.1"
1313
end
14+
15+
appraise "rails-7-1" do
16+
gem "rails", "7.1.3.3"
17+
end

packages/edgestitch/Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,7 @@ DEPENDENCIES
262262
license_finder (>= 7.0)
263263
mysql2 (= 0.5.5)
264264
net-imap (< 0.5.0)
265-
rails (>= 6.0.6.1, < 7.1)
265+
rails (>= 6.0.6.1, < 7.2)
266266
rake (~> 13.0)
267267
rspec (~> 3.0)
268268
rspec-rails (~> 5.1.2)

packages/edgestitch/edgestitch.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ Gem::Specification.new do |spec|
3434
spec.add_development_dependency "bundler", "~> 2.1"
3535
spec.add_development_dependency "license_finder", ">= 7.0"
3636
spec.add_development_dependency "mysql2", "0.5.5"
37-
spec.add_development_dependency "rails", ">= 6.0.6.1", "< 7.1"
37+
spec.add_development_dependency "rails", ">= 6.0.6.1", "< 7.2"
3838
spec.add_development_dependency "rake", "~> 13.0"
3939
spec.add_development_dependency "rspec", "~> 3.0"
4040
spec.add_development_dependency "rspec-rails", "~> 5.1.2"
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# This file was generated by Appraisal
2+
3+
source "https://rubygems.org"
4+
5+
gem "net-imap", "< 0.5.0"
6+
gem "rubocop-powerhome", path: "../../rubocop-powerhome"
7+
gem "zeitwerk", "< 2.7.0"
8+
gem "rails", "7.1.3.3"
9+
10+
gemspec path: "../"

0 commit comments

Comments
 (0)