File tree Expand file tree Collapse file tree 6 files changed +166
-8
lines changed Expand file tree Collapse file tree 6 files changed +166
-8
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ name : CI Jruby
3+
4+ on :
5+ push :
6+ branches :
7+ - master
8+ pull_request :
9+ branches :
10+ - master
11+
12+ jobs :
13+ rspec :
14+ runs-on : ubuntu-latest
15+ services :
16+ mysql :
17+ image : mysql/mysql-server
18+ ports :
19+ - " 3306:3306"
20+ env :
21+ MYSQL_ROOT_PASSWORD : root
22+ MYSQL_DATABASE : closure_tree_test
23+ MYSQL_ROOT_HOST : ' %'
24+ postgres :
25+ image : ' postgres'
26+ ports : ['5432:5432']
27+ env :
28+ POSTGRES_PASSWORD : postgres
29+ POSTGRES_DB : closure_tree_test
30+ options : >-
31+ --health-cmd pg_isready
32+ --health-interval 10s
33+ --health-timeout 5s
34+ --health-retries 5
35+
36+ strategy :
37+ fail-fast : false
38+ matrix :
39+ rails :
40+ - activerecord_7.0
41+ - activerecord_6.1
42+ - activerecord_6.0
43+ adapter :
44+ - ' sqlite3:///:memory:'
45+ - mysql2://root:root@0/closure_tree_test
46+ - postgres://closure_tree:closure_tree@0/closure_tree_test
47+
48+ steps :
49+ - name : Checkout
50+ uses : actions/checkout@v3
51+
52+ - name : Setup Ruby
53+ uses : ruby/setup-ruby@v1
54+ with :
55+ ruby-version : jruby
56+ bundler-cache : true
57+ rubygems : latest
58+ env :
59+ BUNDLE_GEMFILE : gemfiles/${{ matrix.rails }}.gemfile
60+ RAILS_ENV : test
61+
62+ - name : RSpec
63+ env :
64+ RAILS_VERSION : ${{ matrix.rails }}
65+ DB_ADAPTER : ${{ matrix.adapter }}
66+ BUNDLE_GEMFILE : gemfiles/${{ matrix.rails }}.gemfile
67+ WITH_ADVISORY_LOCK_PREFIX : ${{ github.run_id }}
68+ run : bin/rake
Original file line number Diff line number Diff line change 1+ ---
2+ name : CI Truffleruby
3+
4+ on :
5+ push :
6+ branches :
7+ - master
8+ pull_request :
9+ branches :
10+ - master
11+
12+ jobs :
13+ rspec :
14+ runs-on : ubuntu-latest
15+ services :
16+ mysql :
17+ image : mysql/mysql-server
18+ ports :
19+ - " 3306:3306"
20+ env :
21+ MYSQL_ROOT_PASSWORD : root
22+ MYSQL_DATABASE : closure_tree_test
23+ MYSQL_ROOT_HOST : ' %'
24+ postgres :
25+ image : ' postgres'
26+ ports : ['5432:5432']
27+ env :
28+ POSTGRES_PASSWORD : postgres
29+ POSTGRES_DB : closure_tree_test
30+ options : >-
31+ --health-cmd pg_isready
32+ --health-interval 10s
33+ --health-timeout 5s
34+ --health-retries 5
35+
36+ strategy :
37+ fail-fast : false
38+ matrix :
39+ ruby :
40+ - truffleruby
41+ rails :
42+ - activerecord_7.0
43+ - activerecord_6.1
44+ - activerecord_6.0
45+ adapter :
46+ - ' sqlite3:///:memory:'
47+ - mysql2://root:root@0/closure_tree_test
48+ - postgres://closure_tree:closure_tree@0/closure_tree_test
49+
50+ steps :
51+ - name : Checkout
52+ uses : actions/checkout@v3
53+
54+ - name : Setup Ruby
55+ uses : ruby/setup-ruby@v1
56+ with :
57+ ruby-version : truffleruby
58+ bundler-cache : true
59+ rubygems : latest
60+ env :
61+ BUNDLE_GEMFILE : gemfiles/${{ matrix.rails }}.gemfile
62+ RAILS_ENV : test
63+
64+ - name : RSpec
65+ env :
66+ RAILS_VERSION : ${{ matrix.rails }}
67+ DB_ADAPTER : ${{ matrix.adapter }}
68+ BUNDLE_GEMFILE : gemfiles/${{ matrix.rails }}.gemfile
69+ WITH_ADVISORY_LOCK_PREFIX : ${{ github.run_id }}
70+ run : bin/rake
Original file line number Diff line number Diff line change 22
33source "https://rubygems.org"
44
5- gem "bump", "~> 0.10.0"
6- gem "github_changelog_generator", "~> 1.16"
75gem "activerecord", "~> 6.0.0"
86
7+ platforms :mri do
8+ group :development do
9+ gem "bump", "~> 0.10.0"
10+ gem "github_changelog_generator", "~> 1.16"
11+ end
12+ end
13+
914platforms :ruby do
1015 gem "mysql2"
1116 gem "pg"
Original file line number Diff line number Diff line change 22
33source "https://rubygems.org"
44
5- gem "bump", "~> 0.10.0"
6- gem "github_changelog_generator", "~> 1.16"
75gem "activerecord", "~> 6.1.0"
86
7+ platforms :mri do
8+ group :development do
9+ gem "bump", "~> 0.10.0"
10+ gem "github_changelog_generator", "~> 1.16"
11+ end
12+ end
13+
914platforms :ruby do
1015 gem "mysql2"
1116 gem "pg"
Original file line number Diff line number Diff line change 22
33source "https://rubygems.org"
44
5- gem "bump", "~> 0.10.0"
6- gem "github_changelog_generator", "~> 1.16"
75gem "activerecord", "~> 7.0.0"
86
7+ platforms :mri do
8+ group :development do
9+ gem "bump", "~> 0.10.0"
10+ gem "github_changelog_generator", "~> 1.16"
11+ end
12+ end
13+
914platforms :ruby do
1015 gem "mysql2"
1116 gem "pg"
Original file line number Diff line number Diff line change 22
33source "https://rubygems.org"
44
5- gem "bump", "~> 0.10.0"
6- gem "github_changelog_generator", "~> 1.16"
75gem "activerecord", github: "rails/rails"
86
7+ platforms :mri do
8+ group :development do
9+ gem "bump", "~> 0.10.0"
10+ gem "github_changelog_generator", "~> 1.16"
11+ end
12+ end
13+
914platforms :ruby do
1015 gem "mysql2"
1116 gem "pg"
You can’t perform that action at this time.
0 commit comments