Skip to content

Commit ddecb83

Browse files
committed
👷 CI config
1 parent f8af8fe commit ddecb83

File tree

4 files changed

+23
-11
lines changed

4 files changed

+23
-11
lines changed

.github/workflows/current.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -39,53 +39,53 @@ jobs:
3939
# Ruby 3.4
4040
- ruby: "3.4"
4141
appraisal: "ar-7-2"
42-
exec_cmd: "spec:orm:active_record"
42+
exec_cmd: "rake spec:orm:active_record"
4343
gemfile: "Appraisal.root"
4444
rubygems: latest
4545
bundler: latest
4646
- ruby: "3.4"
4747
appraisal: "ar-8-0"
48-
exec_cmd: "spec:orm:active_record"
48+
exec_cmd: "rake spec:orm:active_record"
4949
gemfile: "Appraisal.root"
5050
rubygems: latest
5151
bundler: latest
5252
- ruby: "3.4"
5353
appraisal: "couch-1.17"
54-
exec_cmd: "spec:orm:couch_potato"
54+
exec_cmd: "rake spec:orm:couch_potato"
5555
gemfile: "Appraisal.root"
5656
rubygems: latest
5757
bundler: latest
5858
- ruby: "3.4"
5959
appraisal: "mongoid-8.1"
60-
exec_cmd: "spec:orm:mongoid"
60+
exec_cmd: "rake spec:orm:mongoid"
6161
gemfile: "Appraisal.root"
6262
rubygems: latest
6363
bundler: latest
6464
- ruby: "3.4"
6565
appraisal: "mongoid-9.0"
66-
exec_cmd: "spec:orm:mongoid"
66+
exec_cmd: "rake spec:orm:mongoid"
6767
gemfile: "Appraisal.root"
6868
rubygems: latest
6969
bundler: latest
7070
- ruby: "3.4"
7171
appraisal: "sequel-5.86"
72-
exec_cmd: "spec:orm:sequel"
72+
exec_cmd: "rake spec:orm:sequel"
7373
gemfile: "Appraisal.root"
7474
rubygems: latest
7575
bundler: latest
7676

7777
# truffleruby-24.1
7878
- ruby: "truffleruby"
7979
appraisal: "ar-8-0"
80-
exec_cmd: "spec:orm:active_record"
80+
exec_cmd: "rake spec:orm:active_record"
8181
gemfile: "Appraisal.root"
8282
rubygems: default
8383
bundler: default
8484

8585
# jruby-9.4 (targets Ruby 3.1 compatibility)
8686
- ruby: "jruby"
8787
appraisal: "ar-8-0"
88-
exec_cmd: "spec:orm:active_record"
88+
exec_cmd: "rake spec:orm:active_record"
8989
gemfile: "Appraisal.root"
9090
rubygems: default
9191
bundler: default

.github/workflows/heads.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,23 +40,23 @@ jobs:
4040
# ruby-head
4141
- ruby: "ruby-head"
4242
appraisal: "ar-8-0"
43-
exec_cmd: "spec:orm:active_record"
43+
exec_cmd: "rake spec:orm:active_record"
4444
gemfile: "Appraisal.root"
4545
rubygems: default
4646
bundler: default
4747

4848
# truffleruby-head
4949
- ruby: "truffleruby-head"
5050
appraisal: "ar-8-0"
51-
exec_cmd: "spec:orm:active_record"
51+
exec_cmd: "rake spec:orm:active_record"
5252
gemfile: "Appraisal.root"
5353
rubygems: default
5454
bundler: default
5555

5656
# jruby-head
5757
- ruby: "jruby-head"
5858
appraisal: "ar-8-0"
59-
exec_cmd: "spec:orm:active_record"
59+
exec_cmd: "rake spec:orm:active_record"
6060
gemfile: "Appraisal.root"
6161
rubygems: default
6262
bundler: default

Appraisals

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,13 @@ end
245245

246246
# Only run coverage on latest Ruby version
247247
appraise "coverage" do
248+
gem "activerecord", "~> 8.0.0"
249+
gem "couch_potato", "~> 1.17"
250+
gem "sequel", "~> 5.86", ">= 5.86.0"
251+
gem "mongoid", "~> 9.0", ">= 9.0.3"
252+
gem "mongoid-rspec", "~> 4.2"
248253
gem "mutex_m", "~> 0.2"
254+
gem "ostruct", "~> 0.1" # Ruby >= 0, all newer releases of ostruct require Ruby >= 2.5
249255
gem "stringio", "~> 3.0"
250256
eval_gemfile "modular/coverage.gemfile"
251257
remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch

gemfiles/coverage.gemfile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,13 @@
22

33
source "https://rubygems.org"
44

5+
gem "activerecord", "~> 8.0.0"
6+
gem "couch_potato", "~> 1.17"
7+
gem "sequel", "~> 5.86", ">= 5.86.0"
8+
gem "mongoid", "~> 9.0", ">= 9.0.3"
9+
gem "mongoid-rspec", "~> 4.2"
510
gem "mutex_m", "~> 0.2"
11+
gem "ostruct", "~> 0.1"
612
gem "stringio", "~> 3.0"
713

814
gemspec :path => "../"

0 commit comments

Comments
 (0)