Skip to content

Commit d58b558

Browse files
committed
Refresh kettle-jem templates
1 parent c3169bb commit d58b558

13 files changed

Lines changed: 59 additions & 37 deletions

.github/workflows/coverage.yml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,6 @@ jobs:
8787
test -s coverage/lcov.info
8888
test -s coverage/coverage.xml
8989
90-
# Do SaaS coverage uploads first
9190
- name: Upload coverage to Coveralls
9291
if: ${{ !env.ACT }}
9392
uses: coverallsapp/github-action@5cbfd81b66ca5d10c19b062c04de0199c215fb6e # v2.3.7
@@ -101,15 +100,12 @@ jobs:
101100
if: ${{ !env.ACT }}
102101
uses: qltysh/qlty-action/coverage@fd52dc852530a708d68c3b7342f8d33d1df4cd55 # v2.2.1
103102
with:
104-
token: ${{secrets.QLTY_COVERAGE_TOKEN}}
105103
oidc: true
106104
files: coverage/lcov.info
107105
format: lcov
108106
skip-errors: false
109107
continue-on-error: ${{ matrix.experimental || endsWith(matrix.ruby, 'head') }}
110108

111-
# Codecov is useful, but coverage report generation above is the
112-
# authoritative CI gate. Do not fail CI on SaaS upload/auth problems.
113109
- name: Upload coverage to CodeCov
114110
if: ${{ !env.ACT }}
115111
uses: codecov/codecov-action@e79a6962e0d4c0c17b229090214935d2e33f8354 # v6.0.1
@@ -120,7 +116,6 @@ jobs:
120116
files: coverage/lcov.info,coverage/coverage.xml
121117
verbose: true
122118

123-
# Then PR comments
124119
- name: Code Coverage Summary Report
125120
if: ${{ !env.ACT && github.event_name == 'pull_request' }}
126121
uses: irongut/CodeCoverageSummary@51cc3a756ddcd398d447c044c02cb6aa83fdae95 # v1.3.0

.github/workflows/opencollective.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ permissions:
1212
jobs:
1313
update-backers:
1414
runs-on: ubuntu-latest
15+
env:
16+
README_UPDATER_TOKEN: ${{ secrets.README_UPDATER_TOKEN }}
17+
REPO: ${{ github.repository }}
1518
steps:
1619
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
1720
with:
@@ -25,11 +28,10 @@ jobs:
2528
bundler-cache: true
2629

2730
- name: README Update
31+
if: ${{ env.README_UPDATER_TOKEN != '' }}
2832
env:
2933
# Keep GITHUB_TOKEN for any tools/scripts expecting it, mapped to the same secret
30-
GITHUB_TOKEN: ${{ secrets.README_UPDATER_TOKEN }}
31-
README_UPDATER_TOKEN: ${{ secrets.README_UPDATER_TOKEN }}
32-
REPO: ${{ github.repository }}
34+
GITHUB_TOKEN: ${{ env.README_UPDATER_TOKEN }}
3335
run: |
3436
git config user.name 'autobolt'
3537
git config user.email 'autobots@9thbit.net'

Appraisal.root.gemfile

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,13 @@ source "https://gem.coop"
1414
# We do not load the standard Gemfile, as it is tailored for local development.
1515

1616
gemspec
17+
18+
if Gem::Version.new(RUBY_VERSION) >= Gem::Version.new("3.2")
19+
if respond_to?(:generator_only)
20+
generator_only do
21+
eval_gemfile "gemfiles/modular/style.gemfile"
22+
end
23+
else
24+
eval_gemfile "gemfiles/modular/style.gemfile"
25+
end
26+
end

Appraisals

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,10 @@
66
# kettle-jem will then preserve content between those markers across template runs.
77
# kettle-jem:unfreeze
88

9-
# HOW TO UPDATE APPRAISALS (Appraisal2 RuboCop hooks normalize generated gemfiles on modern Ruby):
9+
# HOW TO UPDATE APPRAISALS (Appraisal2 RuboCop plugin normalizes generated gemfiles on modern Ruby):
1010
# bin/rake appraisal:update
1111

12-
begin
13-
require "appraisal2/rubocop"
14-
rescue LoadError
15-
end
12+
plugin "appraisal2-rubocop", require: "appraisal2/rubocop", optional: true
1613

1714
# kettle-jem:freeze
1815
# To retain chunks of comments & code during version_gem templating:

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,9 @@ Please file a bug if you notice a violation of semantic versioning.
2727
- Refreshed generated CI workflows, README support badges, gemspec development
2828
dependency floors, and template metadata from the current kettle-jem
2929
template.
30+
- Updated generated Appraisal2 integration to use the `appraisal2-rubocop`
31+
plugin DSL and raised the generated `appraisal2` / `appraisal2-rubocop`
32+
dependency floors.
3033

3134
### Deprecated
3235

Gemfile.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@ GEM
99
addressable (2.9.0)
1010
public_suffix (>= 2.0.2, < 8.0)
1111
ansi (1.6.0)
12-
appraisal2 (3.1.0)
12+
appraisal2 (3.1.1)
1313
bundler (>= 1.17.3)
1414
rake (>= 10)
1515
thor (>= 0.14)
1616
version_gem (~> 1.1, >= 1.1.10)
17-
appraisal2-rubocop (0.1.0)
18-
appraisal2 (>= 3.1.0)
17+
appraisal2-rubocop (0.2.0)
18+
appraisal2 (>= 3.1.1)
1919
rubocop (>= 1.0)
2020
version_gem (~> 1.1, >= 1.1.10)
2121
ast (2.4.3)
@@ -371,8 +371,8 @@ PLATFORMS
371371

372372
DEPENDENCIES
373373
addressable (>= 2.8, < 3)
374-
appraisal2 (~> 3.1, >= 3.1.0)
375-
appraisal2-rubocop (~> 0.1, >= 0.1.0)
374+
appraisal2 (~> 3.1, >= 3.1.1)
375+
appraisal2-rubocop (~> 0.2, >= 0.2.0)
376376
benchmark (~> 0.5, >= 0.5.0)
377377
bundler-audit (~> 0.9.3)
378378
debug (>= 1.1)
@@ -414,8 +414,8 @@ DEPENDENCIES
414414
CHECKSUMS
415415
addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af
416416
ansi (1.6.0) sha256=ac9ea0c0ea8d32fb4e271348e609963ac78882f34b73836c2a02b3622e666658
417-
appraisal2 (3.1.0) sha256=79e0335331b8604ee417bb71cef74c91e1c4ad3d41e1c77804b879684b572240
418-
appraisal2-rubocop (0.1.0) sha256=2d3b4100bc8c88f57e199ca0ced4d7a465326f693761474d10cb6eafe69c9148
417+
appraisal2 (3.1.1) sha256=920bc89c5530e4356cf18606ceb9036a55e49ee57ba1eb6ea6d41b302ce14044
418+
appraisal2-rubocop (0.2.0) sha256=c3353136ad1e32e9084c6ede76997510b3b77cf7d2fe19ab4c54a3f5e16cb9c9
419419
ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383
420420
backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235
421421
benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c

docs/file.CHANGELOG.html

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,21 @@ <h2 id="unreleased"><a href="https://github.com/ruby-oauth/version_gem/compare/v
7474

7575
<h3 id="added">Added</h3>
7676

77+
<ul>
78+
<li>Added the generated <code>appraisal2</code> binstub.</li>
79+
</ul>
80+
7781
<h3 id="changed">Changed</h3>
7882

83+
<ul>
84+
<li>Refreshed generated CI workflows, README support badges, gemspec development<br>
85+
dependency floors, and template metadata from the current kettle-jem<br>
86+
template.</li>
87+
<li>Updated generated Appraisal2 integration to use the <code>appraisal2-rubocop</code><br>
88+
plugin DSL and raised the generated <code>appraisal2</code> / <code>appraisal2-rubocop</code><br>
89+
dependency floors.</li>
90+
</ul>
91+
7992
<h3 id="deprecated">Deprecated</h3>
8093

8194
<h3 id="removed">Removed</h3>
@@ -492,7 +505,7 @@ <h3 id="added-14">Added</h3>
492505
</div></div>
493506

494507
<div id="footer">
495-
Generated on Tue Jun 2 16:57:01 2026 by
508+
Generated on Sat Jun 6 22:01:59 2026 by
496509
<a href="https://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
497510
0.9.44 (ruby-4.0.5).
498511
</div>

docs/file.LICENSE.html

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,12 +70,14 @@
7070

7171
<h2 id="copyright-notice">Copyright Notice</h2>
7272

73-
<p>Copyright (c) 2022-2023, 2025-2026 Peter H. Boling<br>
74-
Copyright (c) 2024-2025 Aboling0</p>
73+
<ul>
74+
<li>Copyright (c) 2022-2023, 2025-2026 Peter H. Boling</li>
75+
<li>Copyright (c) 2024-2025 Aboling0</li>
76+
</ul>
7577
</div></div>
7678

7779
<div id="footer">
78-
Generated on Tue Jun 2 16:57:01 2026 by
80+
Generated on Sat Jun 6 22:01:59 2026 by
7981
<a href="https://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
8082
0.9.44 (ruby-4.0.5).
8183
</div>

docs/file.README.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ <h2 id="-info-you-can-shake-a-stick-at">💡 Info you can shake a stick at</h2>
157157
<tr>
158158
<td>Works with MRI Ruby 2</td>
159159
<td>
160-
<img src="https://img.shields.io/badge/Ruby-2.2_(%F0%9F%9A%ABCI)-AABBCC?style=for-the-badge&amp;logo=ruby&amp;logoColor=white" alt="Ruby 2.2 Compat"> <br> <a href="https://github.com/ruby-oauth/version_gem/actions/workflows/ruby-2.4.yml"><img src="https://img.shields.io/badge/Ruby-2.4-DF00CA?style=for-the-badge&amp;logo=ruby&amp;logoColor=white" alt="Ruby 2.4 Compat"></a> <a href="https://github.com/ruby-oauth/version_gem/actions/workflows/ruby-2.5.yml"><img src="https://img.shields.io/badge/Ruby-2.5-DF00CA?style=for-the-badge&amp;logo=ruby&amp;logoColor=white" alt="Ruby 2.5 Compat"></a> <a href="https://github.com/ruby-oauth/version_gem/actions/workflows/ruby-2.6.yml"><img src="https://img.shields.io/badge/Ruby-2.6-DF00CA?style=for-the-badge&amp;logo=ruby&amp;logoColor=white" alt="Ruby 2.6 Compat"></a> <a href="https://github.com/ruby-oauth/version_gem/actions/workflows/ruby-2.7.yml"><img src="https://img.shields.io/badge/Ruby-2.7-DF00CA?style=for-the-badge&amp;logo=ruby&amp;logoColor=white" alt="Ruby 2.7 Compat"></a>
160+
<img src="https://img.shields.io/badge/Ruby-2.2_(%F0%9F%9A%ABCI)-AABBCC?style=for-the-badge&amp;logo=ruby&amp;logoColor=white" alt="Ruby 2.2 Compat"> <img src="https://img.shields.io/badge/Ruby-2.3_(%F0%9F%9A%ABCI)-AABBCC?style=for-the-badge&amp;logo=ruby&amp;logoColor=white" alt="Ruby 2.3 Compat"> <br> <a href="https://github.com/ruby-oauth/version_gem/actions/workflows/ruby-2.4.yml"><img src="https://img.shields.io/badge/Ruby-2.4-DF00CA?style=for-the-badge&amp;logo=ruby&amp;logoColor=white" alt="Ruby 2.4 Compat"></a> <a href="https://github.com/ruby-oauth/version_gem/actions/workflows/ruby-2.5.yml"><img src="https://img.shields.io/badge/Ruby-2.5-DF00CA?style=for-the-badge&amp;logo=ruby&amp;logoColor=white" alt="Ruby 2.5 Compat"></a> <a href="https://github.com/ruby-oauth/version_gem/actions/workflows/ruby-2.6.yml"><img src="https://img.shields.io/badge/Ruby-2.6-DF00CA?style=for-the-badge&amp;logo=ruby&amp;logoColor=white" alt="Ruby 2.6 Compat"></a> <a href="https://github.com/ruby-oauth/version_gem/actions/workflows/ruby-2.7.yml"><img src="https://img.shields.io/badge/Ruby-2.7-DF00CA?style=for-the-badge&amp;logo=ruby&amp;logoColor=white" alt="Ruby 2.7 Compat"></a>
161161
</td>
162162
</tr>
163163
<tr>
@@ -781,7 +781,7 @@ <h3 id="please-give-the-project-a-star--">Please give the project a star ⭐ ♥
781781
</div></div>
782782

783783
<div id="footer">
784-
Generated on Tue Jun 2 16:57:01 2026 by
784+
Generated on Sat Jun 6 22:01:59 2026 by
785785
<a href="https://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
786786
0.9.44 (ruby-4.0.5).
787787
</div>

docs/file.SECURITY.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ <h2 id="supported-versions">Supported Versions</h2>
7272
</thead>
7373
<tbody>
7474
<tr>
75-
<td>1.latest</td>
75+
<td>1.1.latest</td>
7676
<td></td>
7777
</tr>
7878
</tbody>
@@ -93,7 +93,7 @@ <h2 id="additional-support">Additional Support</h2>
9393
</div></div>
9494

9595
<div id="footer">
96-
Generated on Tue Jun 2 16:57:01 2026 by
96+
Generated on Sat Jun 6 22:01:59 2026 by
9797
<a href="https://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
9898
0.9.44 (ruby-4.0.5).
9999
</div>

0 commit comments

Comments
 (0)