Skip to content

Commit 71d2c81

Browse files
authored
Merge pull request #1 from kettle-rb/feat/prepare-release
2 parents c545219 + 2252950 commit 71d2c81

36 files changed

+7192
-259
lines changed

.github/workflows/coverage.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ permissions:
66
id-token: write
77

88
env:
9-
K_SOUP_COV_MIN_BRANCH: 100
10-
K_SOUP_COV_MIN_LINE: 100
9+
K_SOUP_COV_MIN_BRANCH: 89
10+
K_SOUP_COV_MIN_LINE: 97
1111
K_SOUP_COV_MIN_HARD: true
1212
K_SOUP_COV_FORMATTERS: "xml,rcov,lcov,tty"
1313
K_SOUP_COV_DO: true
@@ -48,7 +48,7 @@ jobs:
4848
# Coverage
4949
- ruby: "ruby"
5050
appraisal: "coverage"
51-
exec_cmd: "rake test"
51+
exec_cmd: "rake magic"
5252
gemfile: "Appraisal.root"
5353
rubygems: latest
5454
bundler: latest
@@ -115,7 +115,7 @@ jobs:
115115
hide_complexity: true
116116
indicators: true
117117
output: both
118-
thresholds: '100 100'
118+
thresholds: '${{ env.K_SOUP_COV_MIN_LINE }} ${{ env.K_SOUP_COV_MIN_BRANCH }}'
119119
continue-on-error: ${{ matrix.experimental != 'false' }}
120120

121121
- name: Add Coverage PR Comment

.github/workflows/current.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,23 +40,23 @@ jobs:
4040
# Ruby 4.0
4141
- ruby: "ruby"
4242
appraisal: "current"
43-
exec_cmd: "rake test"
43+
exec_cmd: "rake magic"
4444
gemfile: "Appraisal.root"
4545
rubygems: latest
4646
bundler: latest
4747

4848
# truffleruby-33.0 (targets Ruby 3.3 compatibility)
4949
- ruby: "truffleruby"
5050
appraisal: "current"
51-
exec_cmd: "rake test"
51+
exec_cmd: "rake magic"
5252
gemfile: "Appraisal.root"
5353
rubygems: default
5454
bundler: default
5555

5656
# jruby-10.0 (targets Ruby 3.4 compatibility)
5757
- ruby: "jruby"
5858
appraisal: "current"
59-
exec_cmd: "rake test"
59+
exec_cmd: "rake magic"
6060
gemfile: "Appraisal.root"
6161
rubygems: default
6262
bundler: default

.github/workflows/dep-heads.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,23 +42,23 @@ jobs:
4242
# Ruby 3.4
4343
- ruby: "ruby"
4444
appraisal: "dep-heads"
45-
exec_cmd: "rake test"
45+
exec_cmd: "rake magic"
4646
gemfile: "Appraisal.root"
4747
rubygems: latest
4848
bundler: latest
4949

5050
# truffleruby-24.1 (targets Ruby 3.3 compatibility)
5151
- ruby: "truffleruby"
5252
appraisal: "dep-heads"
53-
exec_cmd: "rake test"
53+
exec_cmd: "rake magic"
5454
gemfile: "Appraisal.root"
5555
rubygems: default
5656
bundler: default
5757

5858
# jruby-10.0 (targets Ruby 3.4 compatibility)
5959
- ruby: "jruby"
6060
appraisal: "dep-heads"
61-
exec_cmd: "rake test"
61+
exec_cmd: "rake magic"
6262
gemfile: "Appraisal.root"
6363
rubygems: default
6464
bundler: default

.github/workflows/heads.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,23 +41,23 @@ jobs:
4141
# ruby-head
4242
- ruby: "ruby-head"
4343
appraisal: "head"
44-
exec_cmd: "rake test"
44+
exec_cmd: "rake magic"
4545
gemfile: "Appraisal.root"
4646
rubygems: default
4747
bundler: default
4848

4949
# truffleruby-head
5050
- ruby: "truffleruby-head"
5151
appraisal: "head"
52-
exec_cmd: "rake test"
52+
exec_cmd: "rake magic"
5353
gemfile: "Appraisal.root"
5454
rubygems: default
5555
bundler: default
5656

5757
# jruby-head
5858
- ruby: "jruby-head"
5959
appraisal: "head"
60-
exec_cmd: "rake test"
60+
exec_cmd: "rake magic"
6161
gemfile: "Appraisal.root"
6262
rubygems: default
6363
bundler: default

.github/workflows/legacy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
# Ruby 3.2
4141
- ruby: "ruby-3.2"
4242
appraisal: "ruby-3-2"
43-
exec_cmd: "rake test"
43+
exec_cmd: "rake magic"
4444
gemfile: "Appraisal.root"
4545
rubygems: latest
4646
bundler: latest

.github/workflows/supported.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,15 +39,15 @@ jobs:
3939
# Ruby 3.4
4040
- ruby: "ruby-3.4"
4141
appraisal: "ruby-3-4"
42-
exec_cmd: "rake test"
42+
exec_cmd: "rake magic"
4343
gemfile: "Appraisal.root"
4444
rubygems: latest
4545
bundler: latest
4646

4747
# Ruby 3.3
4848
- ruby: "ruby-3.3"
4949
appraisal: "ruby-3-3"
50-
exec_cmd: "rake test"
50+
exec_cmd: "rake magic"
5151
gemfile: "Appraisal.root"
5252
rubygems: latest
5353
bundler: latest

.github/workflows/truffle.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
# truffleruby-25.0 (targets Ruby 3.2 compatibility)
4141
- ruby: "truffleruby-25.0"
4242
appraisal: "ruby-3-2"
43-
exec_cmd: "rake test"
43+
exec_cmd: "rake magic"
4444
gemfile: "Appraisal.root"
4545
rubygems: default
4646
bundler: default

CHANGELOG.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,19 @@ Please file a bug if you notice a violation of semantic versioning.
3030

3131
### Security
3232

33-
## [0.1.0] - 2026-02-21
33+
## [1.0.0] - 2026-02-21
34+
35+
- TAG: [v1.0.0][1.0.0t]
36+
- COVERAGE: 97.67% -- 252/258 lines in 10 files
37+
- BRANCH COVERAGE: 89.39% -- 59/66 branches in 10 files
38+
- 96.72% documented
39+
40+
### Added
3441

3542
- Initial release
43+
44+
### Security
45+
46+
[Unreleased]: https://github.com/kettle-rb/token-resolver/compare/v1.0.0...HEAD
47+
[1.0.0]: https://github.com/kettle-rb/ast-merge/compare/e0e299cad6e6914d512845c71df6b7ac8009e5ac...v1.0.0
48+
[1.0.0t]: https://github.com/kettle-rb/ast-merge/tags/v1.0.0

Gemfile.lock

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ GEM
8585
rdoc (>= 4.0.0)
8686
reline (>= 0.4.2)
8787
json (2.18.1)
88-
kettle-dev (1.1.60)
88+
kettle-dev (1.2.4)
8989
kettle-soup-cover (1.1.1)
9090
simplecov (~> 0.22)
9191
simplecov-cobertura (~> 3.0)
@@ -319,17 +319,17 @@ PLATFORMS
319319

320320
DEPENDENCIES
321321
addressable (>= 2.8, < 3)
322-
appraisal2 (~> 3.0)
322+
appraisal2 (~> 3.0.6, ~> 3.0)
323323
benchmark (~> 0.5, >= 0.5.0)
324324
bundler-audit (~> 0.9.2)
325325
debug (>= 1.1)
326326
erb (~> 5.0)
327327
gem_bench (~> 2.0, >= 2.0.5)
328328
gitmoji-regex (~> 1.0, >= 1.0.3)
329329
irb (~> 1.15, >= 1.15.2)
330-
kettle-dev (~> 1.1)
330+
kettle-dev (~> 1.2)
331331
kettle-soup-cover (~> 1.0, >= 1.0.10)
332-
kettle-test (~> 1.0, >= 1.0.6)
332+
kettle-test (~> 1.0, >= 1.0.10)
333333
kramdown (~> 2.5, >= 2.5.1)
334334
kramdown-parser-gfm (~> 1.1)
335335
mutex_m (~> 0.2)
@@ -344,7 +344,7 @@ DEPENDENCIES
344344
rubocop-ruby3_2
345345
ruby-progressbar (~> 1.13)
346346
standard (>= 1.50)
347-
stone_checksums (~> 1.0, >= 1.0.2)
347+
stone_checksums (~> 1.0, >= 1.0.3)
348348
stringio (>= 3.0)
349349
token-resolver!
350350
yaml-converter (~> 0.1)
@@ -383,7 +383,7 @@ CHECKSUMS
383383
io-console (0.8.2) sha256=d6e3ae7a7cc7574f4b8893b4fca2162e57a825b223a177b7afa236c5ef9814cc
384384
irb (1.17.0) sha256=168c4ddb93d8a361a045c41d92b2952c7a118fa73f23fe14e55609eb7a863aae
385385
json (2.18.1) sha256=fe112755501b8d0466b5ada6cf50c8c3f41e897fa128ac5d263ec09eedc9f986
386-
kettle-dev (1.1.60) sha256=e155e60912c171b4fab24cfce1dc6f00e87cb3e62803a235c8524516d1ba1850
386+
kettle-dev (1.2.4) sha256=71373c67fe7eb0a9656e70dfd10cf226a15083b6d1be18dafcb5360f21ee98b6
387387
kettle-soup-cover (1.1.1) sha256=2303885a9d8485d8d43cb250bcf73570f6b6fb997526beeaef3ef54e3501d445
388388
kettle-test (1.0.10) sha256=ddefc5d54b290ee6dbe5a3983128f6948fa63f624ca676c1e6cfffc9b6878179
389389
kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -420,7 +420,7 @@ See [LICENSE.txt][📄license] for the official [Copyright Notice][📄copyright
420420

421421
<ul>
422422
<li>
423-
Copyright (c) 2023, 2025 Peter H. Boling, of
423+
Copyright (c) 2026 Peter H. Boling, of
424424
<a href="https://discord.gg/3qme4XHNKN">
425425
Galtzo.com
426426
<picture>
@@ -623,7 +623,7 @@ Thanks for RTFM. ☺️
623623
[📌gitmoji]: https://gitmoji.dev
624624
[📌gitmoji-img]: https://img.shields.io/badge/gitmoji_commits-%20%F0%9F%98%9C%20%F0%9F%98%8D-34495e.svg?style=flat-square
625625
[🧮kloc]: https://www.youtube.com/watch?v=dQw4w9WgXcQ
626-
[🧮kloc-img]: https://img.shields.io/badge/KLOC-4.308-FFDD67.svg?style=for-the-badge&logo=YouTube&logoColor=blue
626+
[🧮kloc-img]: https://img.shields.io/badge/KLOC-0.258-FFDD67.svg?style=for-the-badge&logo=YouTube&logoColor=blue
627627
[🔐security]: SECURITY.md
628628
[🔐security-img]: https://img.shields.io/badge/security-policy-259D6C.svg?style=flat
629629
[📄copyright-notice-explainer]: https://opensource.stackexchange.com/questions/5778/why-do-licenses-such-as-the-mit-license-specify-a-single-year

0 commit comments

Comments
 (0)