File tree Expand file tree Collapse file tree 4 files changed +18
-6
lines changed Expand file tree Collapse file tree 4 files changed +18
-6
lines changed Original file line number Diff line number Diff line change 54
54
rubygems : default
55
55
bundler : default
56
56
57
- # jruby-9.4 (targets Ruby 3.1 compatibility)
57
+ # jruby-10.0 (targets Ruby 3.4 compatibility)
58
58
- ruby : " jruby"
59
59
appraisal : " current"
60
60
exec_cmd : " rake spec"
Original file line number Diff line number Diff line change 72
72
- name : Checkout
73
73
uses : actions/checkout@v4
74
74
75
+ # Raw `bundle` will use the BUNDLE_GEMFILE set to matrix.gemfile (i.e. Appraisal.root)
76
+ # We need to do this first to get appraisal installed.
77
+ # NOTE: This does not use the main Gemfile at all.
75
78
- name : Setup Ruby & RubyGems
76
79
uses : ruby/setup-ruby@v1
77
80
with :
80
83
bundler : ${{ matrix.bundler }}
81
84
bundler-cache : false
82
85
83
- # Raw `bundle` will use the BUNDLE_GEMFILE set to matrix.gemfile (i.e. Appraisal.root)
84
- # We need to do this first to get appraisal installed.
85
- # NOTE: This does not use the main Gemfile at all.
86
- - name : Install Root Appraisal
87
- run : bundle
88
86
- name : Appraisal for ${{ matrix.appraisal }}
89
87
run : bundle exec appraisal ${{ matrix.appraisal }} bundle
90
88
- name : Tests for ${{ matrix.ruby }} via ${{ matrix.exec_cmd }}
Original file line number Diff line number Diff line change @@ -72,6 +72,12 @@ appraise "ruby-3-3" do
72
72
remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
73
73
end
74
74
75
+ appraise "ruby-3-4" do
76
+ gem "mutex_m" , "~> 0.2"
77
+ gem "stringio" , "~> 3.0"
78
+ remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
79
+ end
80
+
75
81
# Only run security audit on latest Ruby version
76
82
appraise "audit" do
77
83
gem "mutex_m" , "~> 0.2"
Original file line number Diff line number Diff line change
1
+ # This file was generated by Appraisal
2
+
3
+ source "https://rubygems.org"
4
+
5
+ gem "mutex_m", "~> 0.2"
6
+ gem "stringio", "~> 3.0"
7
+
8
+ gemspec path: "../"
You can’t perform that action at this time.
0 commit comments