Skip to content

Commit 122f2f3

Browse files
committed
➕ appraisal2
- debug modular gemfile - use Ruby 3.4.5 for dev - update appraisals
1 parent 5150e54 commit 122f2f3

30 files changed

+214
-238
lines changed

.idea/oauth2.iml

Lines changed: 102 additions & 108 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.tool-versions

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
direnv 2.32.2
2-
ruby 3.4.3
2+
ruby 3.4.5

Appraisal.root.gemfile

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,3 @@ source "https://rubygems.org"
1010
# We do not load the standard Gemfile, as it is tailored for local development.
1111

1212
gemspec
13-
14-
gem "appraisal", github: "pboling/appraisal", branch: "galtzo"

Appraisals

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,13 @@ appraise "head" do
1010
gem "mutex_m", ">= 0.2"
1111
gem "stringio", ">= 3.0"
1212
eval_gemfile "modular/runtime_heads.gemfile"
13-
remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
1413
end
1514

1615
# Test current Rubies against head versions of runtime dependencies
1716
appraise "current-runtime-heads" do
1817
gem "mutex_m", ">= 0.2"
1918
gem "stringio", ">= 3.0"
2019
eval_gemfile "modular/runtime_heads.gemfile"
21-
remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
2220
end
2321

2422
# Used for current releases of ruby, truffleruby, and jruby.
@@ -32,7 +30,6 @@ appraise "current" do
3230
eval_gemfile "modular/logger_v1_7.gemfile"
3331
eval_gemfile "modular/multi_xml_v0_7.gemfile"
3432
eval_gemfile "modular/rack_v3.gemfile"
35-
remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
3633
end
3734

3835
appraise "ruby-2-3-hashie_v0" do
@@ -42,7 +39,6 @@ appraise "ruby-2-3-hashie_v0" do
4239
eval_gemfile "modular/logger_v1_2.gemfile"
4340
eval_gemfile "modular/multi_xml_v0_5.gemfile"
4441
eval_gemfile "modular/rack_v1_2.gemfile"
45-
remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
4642
end
4743

4844
appraise "ruby-2-3-hashie_v1" do
@@ -52,7 +48,6 @@ appraise "ruby-2-3-hashie_v1" do
5248
eval_gemfile "modular/logger_v1_2.gemfile"
5349
eval_gemfile "modular/multi_xml_v0_5.gemfile"
5450
eval_gemfile "modular/rack_v1_2.gemfile"
55-
remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
5651
end
5752

5853
appraise "ruby-2-3-hashie_v2" do
@@ -62,7 +57,6 @@ appraise "ruby-2-3-hashie_v2" do
6257
eval_gemfile "modular/logger_v1_2.gemfile"
6358
eval_gemfile "modular/multi_xml_v0_5.gemfile"
6459
eval_gemfile "modular/rack_v1_2.gemfile"
65-
remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
6660
end
6761

6862
appraise "ruby-2-3-hashie_v3" do
@@ -72,7 +66,6 @@ appraise "ruby-2-3-hashie_v3" do
7266
eval_gemfile "modular/logger_v1_2.gemfile"
7367
eval_gemfile "modular/multi_xml_v0_5.gemfile"
7468
eval_gemfile "modular/rack_v1_2.gemfile"
75-
remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
7669
end
7770

7871
appraise "ruby-2-3-hashie_v4" do
@@ -82,7 +75,6 @@ appraise "ruby-2-3-hashie_v4" do
8275
eval_gemfile "modular/logger_v1_2.gemfile"
8376
eval_gemfile "modular/multi_xml_v0_5.gemfile"
8477
eval_gemfile "modular/rack_v1_2.gemfile"
85-
remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
8678
end
8779

8880
appraise "ruby-2-3-hashie_v5" do
@@ -92,7 +84,6 @@ appraise "ruby-2-3-hashie_v5" do
9284
eval_gemfile "modular/logger_v1_2.gemfile"
9385
eval_gemfile "modular/multi_xml_v0_5.gemfile"
9486
eval_gemfile "modular/rack_v1_2.gemfile"
95-
remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
9687
end
9788

9889
appraise "ruby-2-4" do
@@ -102,7 +93,6 @@ appraise "ruby-2-4" do
10293
eval_gemfile "modular/logger_v1_2.gemfile"
10394
eval_gemfile "modular/multi_xml_v0_5.gemfile"
10495
eval_gemfile "modular/rack_v1_6.gemfile"
105-
remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
10696
end
10797

10898
appraise "ruby-2-5" do
@@ -112,7 +102,6 @@ appraise "ruby-2-5" do
112102
eval_gemfile "modular/logger_v1_5.gemfile"
113103
eval_gemfile "modular/multi_xml_v0_6.gemfile"
114104
eval_gemfile "modular/rack_v2.gemfile"
115-
remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
116105
end
117106

118107
appraise "ruby-2-6" do
@@ -124,7 +113,6 @@ appraise "ruby-2-6" do
124113
eval_gemfile "modular/logger_v1_5.gemfile"
125114
eval_gemfile "modular/multi_xml_v0_6.gemfile"
126115
eval_gemfile "modular/rack_v3.gemfile"
127-
remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
128116
end
129117

130118
appraise "ruby-2-7" do
@@ -136,7 +124,6 @@ appraise "ruby-2-7" do
136124
eval_gemfile "modular/logger_v1_7.gemfile"
137125
eval_gemfile "modular/multi_xml_v0_6.gemfile"
138126
eval_gemfile "modular/rack_v3.gemfile"
139-
remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
140127
end
141128

142129
appraise "ruby-3-0" do
@@ -148,7 +135,6 @@ appraise "ruby-3-0" do
148135
eval_gemfile "modular/logger_v1_7.gemfile"
149136
eval_gemfile "modular/multi_xml_v0_6.gemfile"
150137
eval_gemfile "modular/rack_v3.gemfile"
151-
remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
152138
end
153139

154140
appraise "ruby-3-1" do
@@ -160,7 +146,6 @@ appraise "ruby-3-1" do
160146
eval_gemfile "modular/logger_v1_7.gemfile"
161147
eval_gemfile "modular/multi_xml_v0_6.gemfile"
162148
eval_gemfile "modular/rack_v3.gemfile"
163-
remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
164149
end
165150

166151
appraise "ruby-3-2" do
@@ -172,7 +157,6 @@ appraise "ruby-3-2" do
172157
eval_gemfile "modular/logger_v1_7.gemfile"
173158
eval_gemfile "modular/multi_xml_v0_7.gemfile"
174159
eval_gemfile "modular/rack_v3.gemfile"
175-
remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
176160
end
177161

178162
appraise "ruby-3-3" do
@@ -184,7 +168,6 @@ appraise "ruby-3-3" do
184168
eval_gemfile "modular/logger_v1_7.gemfile"
185169
eval_gemfile "modular/multi_xml_v0_7.gemfile"
186170
eval_gemfile "modular/rack_v3.gemfile"
187-
remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
188171
end
189172

190173
# Only run security audit on the latest version of Ruby
@@ -198,7 +181,6 @@ appraise "audit" do
198181
eval_gemfile "modular/logger_v1_7.gemfile"
199182
eval_gemfile "modular/multi_xml_v0_7.gemfile"
200183
eval_gemfile "modular/rack_v3.gemfile"
201-
remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
202184
end
203185

204186
# Only run coverage on the latest version of Ruby
@@ -212,15 +194,13 @@ appraise "coverage" do
212194
eval_gemfile "modular/logger_v1_7.gemfile"
213195
eval_gemfile "modular/multi_xml_v0_7.gemfile"
214196
eval_gemfile "modular/rack_v3.gemfile"
215-
remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
216197
end
217198

218199
# Only run linter on the latest version of Ruby (but, in support of oldest supported Ruby version)
219200
appraise "style" do
220201
gem "mutex_m", "~> 0.2"
221202
gem "stringio", "~> 3.0"
222203
eval_gemfile "modular/style.gemfile"
223-
remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
224204
end
225205

226206
appraise "omnibus" do
@@ -234,9 +214,7 @@ appraise "omnibus" do
234214
eval_gemfile "modular/multi_xml_v0_7.gemfile"
235215
eval_gemfile "modular/rack_v3.gemfile"
236216
eval_gemfile "modular/style.gemfile"
237-
remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
238217
end
239218

240219
appraise "vanilla" do
241-
remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
242220
end

Gemfile

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,8 @@ git_source(:gitlab) { |repo_name| "https://gitlab.com/#{repo_name}" }
1212
# Include dependencies from <gem name>.gemspec
1313
gemspec
1414

15-
platform :mri do
16-
# Use binding.break, binding.b, or debugger in code
17-
gem "debug", ">= 1.0.0" # ruby >= 2.7
18-
gem "gem_bench", "~> 2.0", ">= 2.0.5"
19-
end
15+
# Debug
16+
eval_gemfile "gemfiles/modular/debug.gemfile"
2017

2118
# Security Audit
2219
eval_gemfile "gemfiles/modular/audit.gemfile"
@@ -29,5 +26,3 @@ eval_gemfile "gemfiles/modular/style.gemfile"
2926

3027
# Documentation
3128
eval_gemfile "gemfiles/modular/documentation.gemfile"
32-
33-
gem "appraisal", github: "pboling/appraisal", branch: "galtzo"

0 commit comments

Comments
 (0)